Обязанности:
- Разработка и поддержка пользовательских интерфейсов веб-приложений.
- Работа с React версии 16.14.0 и выше, используя хуки.
- Создание и поддержка кода на TypeScript.
- Верстка страниц с использованием HTML и CSS.
- Разработка и поддержка приложений на Angular.
- Интеграция с бэкенд-сервисами через API.
- Оптимизация производительности фронтенд-приложений.
- Написание тестов и автоматизация процессов тестирования.
- Документирование кода и поддержка существующей документации.
Требования:
- Уверенное знание React и опыт коммерческой разработки не менее 2 лет.
- Опыт работы с TypeScript.
- Хорошее знание HTML и CSS.
- Опыт разработки на Angular.
- Понимание принципов проектирования UI и UX.
- Опыт работы с системами контроля версий Git.
- Навыки работы с системами CI/CD.
- Опыт написания тестов (unit, integration) с использованием Jest, Testing Library или аналогичных инструментов.
- Базовые знания о безопасности веб-приложений.
- Английский язык на уровне, достаточном для чтения технической документации.
Будет преимуществом:
- Опыт работы с RESTful API.
- Опыт работы с GraphQL.
- Опыт работы с Svelte.
- Участие в open-source проектах.
- Опыт работы в Agile/Scrum командах.
Условия:
- Достойный уровень дохода + годовая премия.
- График работы 5/2 с 9:00 до 18:00.
- Профессиональное развитие: программы обучения сотрудников, возможности для повышения квалификации и сертификации
- Комфортный офис в центре Москвы в шаговой доступности от метро Курская, Красные Ворота.
- Гибкий подход к графику работы.