Поиск работы на robota.uaukraine
Удаленная работа

Senior Front-End Developer

The Gravity Agency
3 дня назад
06 марта 2025
Днепр
Удаленная работа
Гибридная
В офисе/на месте
Полная занятость
Медпункт / корпоративный врач
Бронирование сотрудников
Курсы иностранного языка
Компенсация спортзала

Ми шукаємо досвідченого Front-end розробника зі знаннями Vue.js для розробки та підтримки геоінформаційної системи. Великим плюсом є досвід роботи з картографічними бібліотеками, WebGL, розробкою застосунків на Electron.

Основні обов’язки:

  • розробка інтерфейсу системи на базі Vue.js;
  • інтеграція та налаштування картографічних бібліотек (Leaflet, Mapbox, OpenLayers тощо);
  • оптимізація продуктивності графічних компонентів;
  • розробка функціоналу для роботи з великою кількістю даних у реальному часі;
  • розробка функціоналу різноманітних інструментів та їх синхронізація з картою;
  • співпраця з командою бекенд-розробників для інтеграції API;
  • участь у проектуванні архітектури системи;
  • підтримка і вдосконалення існуючого коду.

Що важливо:

  • досвід розробки Front-end додатків від 3 років;
  • досвід роботи з картографічними бібліотеками (Leaflet, Mapbox, OpenLayers тощо);
  • досвід роботи з WebGL або бібліотеками для роботи з графікою в браузері (Three.js, Deck.gl, Mapbox GL, тощо);
  • практичний досвід побудови інтерактивних картографічних сервісів із використанням WebGL для візуалізації геопросторових даних;
  • навички оптимізації рендерингу великих обсягів даних у реальному часі;
  • розуміння принципів роботи 2D/3D-графіки в браузері, створення анімацій, кастомних рендерів та інтерактивних елементів на картах;
  • знання алгоритмів просторового пошуку, кластеризації та відображення геоданих із високою продуктивністю;
  • бажано знання Vue.js і його екосистеми (Vue Router, Vuex);
  • знання HTML5, CSS3, JavaScript (ES6+);
  • досвід роботи з Electron – великий плюс;
  • розуміння принципів адаптивної верстки та крос браузерної сумісності;
  • глибокі фундаментальні знання алгоритмів, структур даних;
  • англійська мова на рівні розуміння документації.

Що не менш важливо:

  • здатність розбивати складні задачі на менші підзадачі, визначати основні проблеми та знаходити оптимальні рішення;
  • вміння знаходити найбільш ефективні за швидкістю, продуктивністю чи використанням ресурсів рішення;
  • здатність генерувати нестандартні ідеї та підходи до вирішення завдань;
  • здатність приймати зважені рішення в умовах браку повної інформації або при стислих термінах;
  • вміння швидко знаходити та усувати помилки;
  • ефективна комунікація при обговоренні технічних проблем, здатність пояснити своє рішення іншим учасникам проекту.

Що може запропонувати компанія:

  • стабільний дохід з прив'язкою до курсу $;
  • медичне обслуговування;
  • бронювання;
  • оплачувану відпустку 20 робочих днів та лікарняний лист;
  • компенсація до 50% чеку: спорту, психолога, курсів іноземної мови, дитячих гуртків, медичного страхування, занять творчістю;
  • корпоративну техніку.