-
OKKO
Автобізнес та автосервіс -
Львів, вулиця Героїв УПА, 72.
2,6 км від центру - Повна зайнятість. Досвід роботи від 5 років.
- Бронювання працівників
- JavaScript
- HTML
- CSS
- React
- React Hooks
- Відповідальність
- Postman
- Redux
- TypeScript
- Unit-тестування
- Активність
- REST API
- REST
- CSS Flexbox
- Верстка
- Адаптивна верстка
- Дизайн
- CSS Grid Layout
- Frontend-розробка
- UI-дизайн
- UX-дизайн
- DOM
- MobX
- Backend-розробка
- Знання принципу DRY
- KISS
- MS Access
- Продуктивність
- Надійність
- SOLID Principles
- CI/CD
- Zustand
Опис вакансії
Про Компанію
OKKO — лідер паливного ринку та одна з найбільших компаній України з потужною цифровою екосистемою, що охоплює мережу АЗК, роздріб, B2B-напрямок, логістику, фінансові сервіси та масштабну програму лояльності FISHKA. Компанія знаходиться в активній фазі ІТ-трансформації та впроваджує сучасні підходи до розробки, архітектури та delivery.
Про Роль
Ми шукаємо Middle/Senior Frontend Developer (React.js) з практичним досвідом комерційної розробки. Роль передбачає активну участь у створенні фронтенд частини високонавантажених систем, роботу з мікросервісами та API у тісній співпраці з Tech Lead та Solution Architect.
Ваша Місія
Розробляти надійні, масштабовані та підтримувані фронтенд рішення, дотримуючись сучасних стандартів якості коду та архітектури, які напряму підтримують бізнес-процеси OKKO.
Ключові Обов’язки
Розробка
- Розробка та підтримка 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 — від 3 років;
- Впевнене знання 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);
- Роботу в сильній інженерній команді;
- Конкурентну заробітну плату та соціальний пакет.