Middle Front-End Developer (React / Vue.js)

📌 Що ти робитимеш:

| % часу | Задача | Деталі |

| 45 % | Розробка основного SPA | React 18 + Vite / Vue 3 + Vite (обираємо технстек під фічу); TypeScript everywhere. |
| 25 % | Картографічний UI | Leaflet + Mapbox GL + custom WebGL-layers; real-time треки, кластеризація, heatmaps. |
| 15 % | Інтеграція API | REST + WebSocket (signal R-like) / GraphQL; оптимізація кешу, пагінація, мережеві ретраї. |
| 10 % | Тестування | Unit (Jest / Vitest) + e2e (Cypress / Playwright); Contract-tests swagger-mock. |
| 5 %  | Code-review & дизайн рішень | RFC-сессії, Pull-Requests, мітинги з UX-дизайнерами та BE-архітектором. |

🛠 Must-Have Skills (вимоги)
1. 1,5+ років продакшен-досвіду з одним із фреймворків:  
  ‑ React (v16+) + hooks/Context/Redux-toolkit або  
  ‑ Vue (v2 Options & v3 Composition) + Vuex/Pinia.  

2. TypeScript ≥ 4.5: strict mode, generics, Partial/Record/utility-types.  
3. Глибоке розуміння Virtual DOM, re-render flow, diff-алгоритму.  
4. Картографічні бібліотеки: Leaflet / Mapbox GL / OpenLayers.  
5. Реальний досвід роботи з WebSocket / SSE для стримінгу позицій у реальному часі.  
6. Оптимізація продуктивності SPA: memo, lazy loading, code-splitting, virtualization (react-window / vue-virtual-scroll).  
7. Тестування: написав ≥ 150 UT + e2e у поточному проєкті; розуміє pyramid-підхід.  
8. GitHub Flow, Pull-Request culture, CI/CD (GitHub Actions / GitLab CI).  
9. Англійська B1+: читаєш RFC / продаєш рішення на мітингах.  
 

Напиши нам сьогодні — і вже в наступному спринті твій код малюватиме треки тисяч реальних маршрутів!
 

Published 16 June
498 views
·
137 applications
23% read
·
5% responded
Last responded 3 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...