OKKO OKKO
  • Бронювання
  • Зараз переглядають 2 шукача
OKKO

Middle, Senior Frontend Developer (React.js)

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

Схожі вакансії

Вакансії в категорії

Вакансії за містами

Вакансії за сферою діяльності

Статистика зарплат