Middle/Senior Frontend Developer (React.js)

Про Компанію

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);
  • Роботу в сильній інженерній команді;
  • Конкурентну заробітну плату та соціальний пакет.

Required languages

Ukrainian Native
Published 5 March
255 views
·
60 applications
To apply for this and other jobs on Djinni login or signup.
Loading...