Обязанности:
- Писать и поддерживать техническую документацию, обеспечивать покрытие кода тестами для минимизации багов и повышения устойчивости системы.
- Участвовать в проектировании архитектуры приложений и предлагать решения для достижения бизнес-целей.
- Проводить технический анализ задач, искать и выбирать подходящие технологии.
- Проводить код-ревью и рефакторинг для повышения качества кода и обмениваться опытом внутри команды.
- Помогать выстраивать инженерную культуру.
Требования:
- Уверенное знание JavaScript, React 19 и TypeScript.
- Свободное владение HTML5, CSS3 и CSS Modules.
- Опыт разработки фронтенда сложных веб-приложений и адаптивной верстки.
- Уверенное знание Git, оптимизации веб-приложений и инструментов отладки в браузере.
- Разговорный английский уровня Intermediate / B1+ для командных звонков с зарубежными коллегами.
Будет плюсом:
- Опыт работы с тестами, знание Jest и RTL.
- Опыт работы с CI/CD.
- Знакомство с Nx или Turborepo.
Условия: полная занятость, график 5/2. Формат работы: удалённо, гибридно или в офисе.