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 і приєднуйся до команди, де твій досвід матиме вагу.