В продуктову кросфункціональну команду шукаємо фронтенд розробника ентузіаста, готового стояти в основі нової ітерації поточного продукту (рефакторинг), закласти архітектуру, вплинути на процеси, інструментарій.
Технології на проєкті:
- React, RxJs, TailwindCSS, TypeScript, Vite/Vitest/SWC, OpenAPI/GraphQL
- Python/Django, Ansible, Docker, GitHub
- Prometheus, Loki, Sentry, SonarQube
Вимоги:
- Інструменти: React, TailwindCSS, RxJs, Vitest
- Глибокі знання принципів проєктування, архітектури, парадигми (OOP, FP, RFC, GOF/GRASP)
- Розуміння та вміння писати підтримуваний код (Clean, SOLID, TDD)
- Можливість прийняти рішення в виборі архітектур, розуміти та враховувати особливості фреймворків, інструментів
- Володіння техніками DDD, можливість змоделювати предметну область як ізольовано, так і в контексті всієї системи (участь в бізнес та системному аналізі)
- Самостійність, відповідальність за результат, та власну ефективність
Обовʼязки:
- Проєктування та розробка нового React/Tailwind/RxJs проєкту на основні поточного продукту
- Написання тестів, розробка через тестування, моделювання предметної області
- Швидка адаптація до ритму роботи команди, закриття тасок/історій
- Підтримка, рефакторинг, поліпшення як коду продукту, так і процесів
- Можливість росту починаючи від код овнера певних модулів, сервісів
Можливості:
- Застосовувати на практиці та прокачувати теоретичні знання з проєктування, побудови архітектури, доменне моделювання (DDD)
- Використання останніх версії інструментів та технологій, сервісів
- Брати участь не лише в побудові/адаптації процесу розробки, а й безпосередньо робити внесок в розвиток продукту
Якщо ти готовий брати на себе відповідальність за виконання робіт в межах спрінта, заряджений робити внесок в процеси, пропонувати нові технології та кращі практики - подавай резюме! Бажаємо тобі успіхів у відборі, давай розвиватись разом! В супровідному листі напиши чому ти підходиш на дану позицію.