Обязанности:
- Разработка и поддержка frontend-части веб-приложений на Angular
- Участие в разработке интернет-банкинга и внутренних банковских систем
- Реализация пользовательских интерфейсов по UI/UX макетам (Figma)
- Интеграция frontend-приложений с backend через REST API
- Оптимизация производительности и скорости работы интерфейсов
- Поддержка и рефакторинг существующего кода
- Обеспечение адаптивности и кроссбраузерной совместимости
- Работа с состоянием приложения, обработка асинхронных данных (RxJS)
- Участие в код-ревью и соблюдение стандартов разработки
- Совместная работа с backend-разработчиками, аналитиками и дизайнерами
- Участие в оценке задач и планировании спринтов
- Устранение ошибок и участие в релизах
- Соблюдение требований информационной безопасности и банковских регламентов
Требования:
- Высшее образование в области: информационных технологий, программной инженерии, компьютерных наук, допускается средне-специальное образование при наличии релевантного опыта
- Допускается средне-специальное образование при наличии релевантного опыта
- Стаж работы: От 2 лет опыта коммерческой разработки frontend-приложений
- Опыт участия в продуктовой разработке будет преимуществом
- Опыт коммерческой разработки на Angular (версия 12+) не менее 2–3 лет
- Уверенное владение TypeScript, JavaScript (ES6+)
- Глубокое понимание HTML5, CSS3, SCSS
- Опыт работы с REST API, HTTP, JSON
- Знание принципов SPA, MVC/MVVM
- Опыт работы с RxJS, Observables
- Понимание принципов адаптивной и кроссбраузерной верстки
- Навыки работы с Git (GitFlow)
- Понимание принципов информационной безопасности (желательно для банковской сферы)
- Умение работать в команде (Agile / Scrum)
- Ответственность и ориентация на результат
- Умение разбираться в чужом коде
- Готовность работать с высоконагруженными системами
- Опыт работы в банке или финтехе — большой плюс
- Сертификаты :
• Angular / Frontend Development сертификаты (Coursera, Udemy, Google и др.)
• Сертификаты по Web-разработке
• Сертификаты по информационной безопасности (желательно)
Ключевые навыки:
- Angular (Components, Modules, Services, Guards)
- TypeScript
- RxJS
- HTML / CSS / SCSS
- REST API
- Git
- JWT, OAuth (желательно)
- Работа с UI-библиотеками (Angular Material, PrimeNG и др.)
- Опыт оптимизации производительности
- 8-часовой рабочий день. Выходные — суббота, воскресенье;
- Комфортный офис, хорошие компьютеры, гибкий график;
- Возможность обучения и профессионального роста под руководством опытных наставников;
- Фиксированный оклад с возможностью повышения в зависимости от результатов работы;
- Работа над реальными проектами и получение опыта в командной разработке.