Senior Frontend Developer (React.js)
OKKO Group Посмотреть все вакансии
- Львов
- Постоянная работа
- Полная занятость
- розробка та підтримка frontend-додатків на React.js;
- реалізація SPA з використанням сучасних підходів та бібліотек екосистеми React;
- інтеграція frontend з backend через REST API;
- участь у проєктуванні та розвитку frontend-архітектури (component-based, state management);
- оптимізація продуктивності та UX веб-додатків.
- дотримання принципів Clean Code, DRY, KISS, SOLID (на рівні frontend);
- написання покриття коду Unit та Integration тестами;
- участь у Code Review та впровадженні best practices команди;
- підтримка єдиного стилю коду (linters, форматування).
- забезпечення стабільної роботи frontend-додатків;
- оптимізація рендерингу, роботи зі станом та мережевих запитів;
- аналіз і усунення багів, проблем продуктивності та UX;
- робота з великими та високонавантаженими інтерфейсами.
- робота в кросфункціональній команді з Backend-розробниками, Tech Lead, UX/UI дизайнерами, QA та Business Analyst;
- участь у плануванні задач, технічних обговореннях та Refinement-сесіях;
- участь у прийнятті архітектурних рішень frontend-напрямку.
- досвід комерційної розробки frontend-додатків на React.js - від 5 років;
- впевнене знання JavaScript (ES13+) / TypeScript;
- глибоке розуміння принципів роботи React (hooks, lifecycle, virtual DOM);
- досвід роботи зі state management (Redux, Zustand, MobX або аналоги);
- розуміння принципів та досвід інтеграції RESTfull API;
- розуміння безпекових принципів, авторизація, аутентифікація, види Access Control;
- досвід роботи з Postman;
- досвід роботи з адаптивною версткою (HTML5, CSS3, Flexbox, Grid).
- вміння писати E2E, Unit, Integration та Performance тести;
- досвід оптимізації продуктивності frontend-додатків;
- досвід роботи з CI/CD для frontend;
- розуміння основ backend-архітектури та взаємодії сервісів.
- відповідальність за якість власного коду;
- вміння працювати в команді та приймати зворотний зв'язок;
- орієнтація на стабільність та довгострокову підтримуваність рішень.
- роботу над масштабними RetailTech / FinTech-проєктами;
- стабільне середовище з фокусом на якість, а не «швидкі рішення»;
- можливість професійного росту (Senior / Tech Lead / Architect);
- роботу в сильній інженерній команді;
- конкурентну заробітну плату та соціальний пакет.
work.ua