Формат работы: Full-time, удаленно (часовой пояс Москвы)
Опыт: от 6 лет
Описание проекта: Мы развиваем крупную корпоративную информационную систему, объединяющую процессы продаж, обслуживания клиентов и внутренние бизнес-сервисы. Проект включает развитие существующего функционала, создание новых модулей и интеграцию с корпоративными системами.
Чем предстоит заниматься:
- Разрабатывать новые и развивать существующие frontend-модули на Angular.
- Интегрировать приложение с backend-сервисами по REST API.
- Участвовать в проектировании архитектуры и развитии технических решений.
- Оптимизировать производительность, качество и поддерживаемость кода.
- Писать unit-тесты и поддерживать техническую документацию.
- Участвовать в релизах, code review, планировании и командной разработке.
Что мы ожидаем:
Обязательно:
- Angular 17+ (от 3 лет коммерческой разработки).
- Отличное знание TypeScript 5.4+.
- Практический опыт работы с Standalone Components, Signals и новым Control Flow.
- Уверенное владение RxJS 7+ (Observable, Subject, операторы, управление подписками).
- Опыт работы с NgRx 17+ (Store, Effects, Entity, Component Store).
- Опыт использования Angular Material и Tailwind CSS.
- Написание unit-тестов на Jest.
- Работа со Storybook и документирование через JSDoc.
- Понимание принципов SOLID и паттернов проектирования (Factory, Strategy, Observer, Facade).
- Знание HTTP, REST и базовых принципов CI/CD.
Будет плюсом:
- Опыт разработки высоконагруженных корпоративных систем.
- Участие в проектировании архитектуры frontend-приложений.
- Опыт оптимизации производительности Angular-приложений.
Условия:
- Полностью удаленная работа (по территории РФ).
- Работа по часовому поясу Москвы.
- Agile-процессы: Scrum (на старте возможен Kanban).
- Двухнедельные спринты, ежедневные stand-up'ы, code review и регулярные релизы.
Технологический стек: Angular 17+, TypeScript, RxJS, NgRx, Angular Material, Tailwind CSS, Jest, Storybook, JSDoc, REST, CI/CD, Scrum, Kanban.