Senior Front-End Developer (with Python and GIS experience)
Remote Full-time ZR_0015_JOBProject overview
We are looking for a Front-End Developer with a strong grasp of integrating custom JavaScript and CSS into Python & R Shiny applications. You will be responsible for the visual layer of a complex transportation analytics tool, transforming Figma designs into responsive HTML/CSS and managing complex map interactions using Leaflet.js. You will also play a key role in maintaining the integrity of the codebase through strict version control practices.
Requirements
- JavaScript: Deep knowledge of Vanilla JS, DOM manipulation, and event handling
- Python: Experience with FastAPI, SQLAlchemy, and reticulate (running Python within R)
- CSS3: Flexbox, Grid, CSS Variables, and responsive design; experience handling RTL (Right-to-Left) layouts is essential
- Version Control: Expert proficiency with Git, GitHub, and GitFlow branching strategies
- Leaflet.js: Extensive experience manipulating Leaflet maps, custom panes, z-indexing, and handling GeoJSON layers
- R Shiny UI: Understanding of how R Shiny generates UI and how to inject custom HTML/JS templates
Responsibilities
- Figma to Code: Translate high-fidelity Figma designs into pixel-perfect HTML/CSS templates compatible with Python & R Shiny (as seen in css_line_info.css)
- Map Visualization: Implement and customize Leaflet.js maps, including custom markers, dynamic polylines, popups, and layer controls
- Source Control & DevOps: Managed source control for multiple GitHub repositories, implementing strict version management schemes to ensure codebase integrity and traceable history
- Implemented GitFlow branching strategies across multiple repositories
- Data Visualization: Implement charts inside the application context
- RTL Support: Ensure full support for Hebrew (Right-to-Left) layouts and typography across the application
Ділимося враженнями
Привіт! Мене звати Дмитро, я вже більше року працюю motion designer в Group 107. Тут мені подобається те, що я маю свободу для творчості і реально круті проекти, на яких я здобуваю досвід.
Привіт, мене звати Анастасія і я Scrum-master в Group 107. У 2020-му році компанія Group 107 прийшла у моє життя та стала моїм місцем сили та розвитку.
Привіт, я Сем. Я працюю в Group 107 4 роки. Я працюю фахівцем з digital campaign 2 роки, і це найкраща посада!
Мене звати Назар, я React розробник у компанії Group 107. Працюю тут вже понад рік. В компанії дуже цікаві і круті проекти, мега-позитивні люди.
Мені подобається, що компанія піклується про мене як про людину та про моє особисте зростання. Щоразу, я відчуваю мотивацію та натхнення на роботі.
Я працюю в Group 107 більше 2 років. Найбільше мені подобається доброзичлива атмосфера в офісі та командний дух – це безцінно.
Це моє найкраще рішення! Мені подобається, що ця компанія поєднує в собі динамічний бізнес-підхід і орієнтованими на людей цінностями.
Коли я прийшла працювати нас було всього лишень близько 20 людей, на даний момент нас 100+, а відчуття підтримки, дружності залишається як і у маленькому колективі.
Я працюю в Group 107 вже 2 роки! Офіс для мене – це другий дім, де я маю все необхідне, якісне програмне забезпечення для роботи, підтримку та допомогу в проектах.
З самого початку я відчувала, що перебуваю у великій родині, де всі підтримують один одного і готові допомогти у будь-який час. В офісі компанії справді затишна, доброзичлива атмосфера.
Мені подобається компанія, що всі ми працюємо як об’єднана і злагоджена команда. В офісі дуже круто, все добре продумано як для роботи, так і для відпочинку.
Будь ласка, заповніть форму,
і ми незабаром зв’яжемося з вами
Error: Contact form not found.