Задачи:
— Разрабатывать клиентское приложение с обновлением данных в реальном времени через WebSocket.
— Создавать административный интерфейс: сложные формы, валидацию, отчёты и инструменты управления.
— Интегрировать frontend с REST API, обрабатывать асинхронные операции и ошибки.
— Участвовать в выборе инструментов и построении frontend-архитектуры.
— Продумывать базовый UI и пользовательские сценарии, так как выделенного дизайнера в команде пока нет.
— Обсуждать требования, давать обратную связь и предлагать технические и продуктовые улучшения.
Требования:
— Опыт разработки на Angular от 1 года, включая работу с актуальными версиями.
— Опыт работы с TypeScript и JavaScript от 2 лет.
— Опыт frontend-разработки в банковском секторе.
— Уверенное владение Reactive Forms: построение сложных форм, управление состоянием и валидация.
— Понимание жизненного цикла компонентов Angular и механизмов change detection.
— Опыт работы с RxJS, REST API и HTTP-клиентом Angular.
— Знание HTML5, CSS3, SCSS, опыт адаптивной и кроссбраузерной вёрстки.
— Понимание и практическое применение принципов ООП, SOLID, DRY и KISS.
— Самостоятельность, готовность задавать вопросы и аргументировать решения.
— Понимание задач пользователя, для которых разрабатывается функциональность.
Условия:
— Испытательный срок 3 месяца с сохранением вознаграждения.
Технологии:
Angular, TypeScript, RxJS, WebSocket, SCSS.
Отбор:
Знакомство с HR, техническое интервью.
Особенности:
Возможность влиять на продукт с самого начала, участвовать в выборе инструментов и архитектурных решений, работать с real-time данными и сложной бизнес-логикой, небольшая команда, возможность расширить роль.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.