Middle React Developer

Хочеш впливати на архітектуру, якість і технологічний розвиток продукту, а не лише писати код? У нас ти отримаєш чітку зону відповідальності, зрозумілі процеси та сучасний технологічний стек.

ЩО ТИ БУДЕШ РОБИТИ:

  • Розробляти масштабовані веб-додатки (React 18, TypeScript, Redux Toolkit, Next.js).
  • Проєктувати та впроваджувати архітектурні рішення фронтенду.
  • Оптимізувати додатки за допомгою різних технік, починаючи з рівню інструментів та закінчуючи різними практиками по оптимізції браузерних додатків.
  • Примайти рішення по використанню різноманітних практик використання state менеджерів (React Context, @redux/toolkit, zustand, тощо).
  • Працювати з UI-бібліотеками (Material UI, Ant Design, Chakra UI).
  • Інтегрувати фронтенд із backend-сервісами за допомогою REST API чи GraphQL.
  • Проводити code review та підтримувати стандарти якості.
  • Впроваджувати unit та e2e тести (Jest, React Testing Library, Playwright/Cypress).
  • Удосконалювати CI/CD pipeline для фронтенду на різних платформах, такі як GitLab, Github, AzureDevops.
  • Взаємодіяти з командами UX/UI, backend-розробниками, QA та DevOps для створення цікавих та еффективних рішень.
  • Брати участь у плануванні спринтів, оцінюванні задач і технічних покращеннях.

Ми очікуємо, що ти маєш щонайменше 3 роки комерційного досвіду виконання подібних задач.

НАШІ ПРОЄКТИ:

У департаменті ти зможеш долучитися як до динамічних продуктових рішень, так і до масштабних проєктів для міжнародних клієнтів. Наші команди працюють у таких доменах, як Healthcare, Education, Real Estate, Automation та інших галузях, де потрібні інноваційні й високонадійні системи.

Ми використовуємо сучасний технологічний стек, у якому React 17/18 та TypeScript є основою. Для побудови інтерфейсів застосовуємо як перевірені бібліотеки компонентів (Chakra UI, Material UI, Ant Design), так і розробляємо кастомні рішення, орієнтовані на складні вимоги стейкхолдерів.

Важливою частиною наших проєктів є автоматизоване тестування:

  • unit-тести — Jest, React Testing Library;
  • end-to-end — Playwright, Cypress.

ЩО НАМ ВАЖЛИВО:

  • Технічна зрілість — уміння аргументовано відстоювати рішення й при цьому чути інших.
  • Самостійність у веденні задач: від аналізу вимог до реалізації та підтримки.
  • Системне мислення — бачити не лише код, а й архітектуру, залежності, вплив на продукт загалом.
  • Аналітичність — вміння пропонувати оптимальні рішення, а не лише виконувати поставлене ТЗ.
  • Якість понад швидкість — відповідальність за maintainable-код і довгострокову підтримку продукту.
  • Командна взаємодія — конструктивний feedback, участь у code review, готовність ділитися знаннями.
  • Ініціативність — проактивно пропонувати покращення процесів, інструментів чи архітектурних підходів.

БУДЕ ПЕРЕВАГОЮ:

  • Досвід із Next.js, мікро-фронтенд архітектурою, моно-репозиторіями.
  • Базові знання Node.js (Express / Koa / Fastify).
  • Досвід зі стартом нових проектів використовуючи React чи NextJS.

ЩО МИ ПРОПОНУЄМО: 

  • Компенсація, що відповідає досвіду та експертизі.
  • Прямий вплив на продукт: спілкування з decision-maker’ами, а не «через п’ять менеджерів».
  • Сильне технічне оточення: архітектори, senior-інженери, системні дизайнери.
  • Ніякого хаосу: продумані процеси, зрозуміла зона відповідальності, зріла команда.
  • Можливості розвитку — сертифікації, внутрішні міні-конференції, доступ до освітніх платформ і лекцій від експертів різних напрямів (як профільних, так і суміжних).
  • Гнучкість: remote-first формат та work-life balance.
  • Прозора система performance review з фокусом на зростання та інженерний вплив.

Надсилай резюме на jobs@nixsolutions.com і приєднуйся до команди, де твій досвід матиме вагу.