Кратко: ищем опытного frontend-разработчика на Angular для разработки с нуля крупного пользовательского модуля (100+ экранов) с полным покрытием юнит-тестами.
Основные обязанности
- Разработка с нуля фронтэнд-модуля (100+ экранов): проектирование архитектуры, модулей, роутинга, компонентной структуры.
- Реализация адаптивного UI, совместимого с современными браузерами и мобильными устройствами.
- Написание и поддержка юнит-тестов для компонентов, сервисов и хелперов (обязательное требование).
- Интеграция с backend через REST/GraphQL API, обработка ошибок, таймаутов и retry-логики.
- Оптимизация производительности (lazy-loading, tree-shaking, bundle-splitting, оптимизация рендеринга).
- Настройка CI/CD для автоматического тестирования и сборки фронтенда.
- Участие в код-ревью.
Требования:
- Опыт frontend-разработки не менее 2 лет;
- Опыт работы с Angular 12+ не менее 1 года;
- Знание CSS, SCSS, HTML5, JavaScript, TypeScript, Angular + Material, RxJs;
- Уверенные знания верстки в целом;
- Уверенная работа с системой контроля версий Git.
Технологический стек:
TypeScript, JavaScript, Angular 14+, RxJs, HTML, CSS (верстка),Unit-тесты на jest, Git.
Условия:
- Формат: удалённо / гибрид / офис — обсуждается.
- Рабочее время: гибкий график с обязательными синхронизациями.
- Компенсация: конкурентная, обсуждается по результатам собеседования.
- Оборудование и софт: предоставляется (по согласованию).