Описание
Команда развивает внутренние банковские решения для работы с продуктами, тарифами и пакетами услуг. Интерфейс используют сотрудники банка в ежедневной работе; он включает сложные формы, таблицы, фильтры и многошаговые пользовательские сценарии. Продукт состоит из нескольких модулей на React и Angular.
Задачи
- Разрабатывать и дорабатывать интерфейс на React и Angular;
- Реализовывать сложные формы, таблицы, фильтры, валидацию и различные состояния интерфейса;
- Интегрировать интерфейс с бэкенд-сервисами через REST API;
- Использовать существующую дизайн-систему и развивать переиспользуемые компоненты;
- Уточнять требования и ограничения совместно с командой;
- Самостоятельно дорабатывать существующие экраны, в том числе без детально проработанного макета;
- Замечать очевидные проблемы интерфейса, предлагать варианты улучшений и согласовывать их с командой;
- Участвовать в анализе фронтенд-модулей и выработке обоснованного подхода к их дальнейшему развитию и стандартизации.
Требования
- Коммерческий опыт фронтенд-разработки от 3 лет;
- Уверенное знание JavaScript, TypeScript, HTML и CSS;
- Уверенный коммерческий опыт разработки на React или Angular;
- Опыт интеграции с REST API, понимание HTTP и контрактов OpenAPI/Swagger;
- Опыт разработки сложных форм, таблиц, фильтров, клиентской валидации и различных состояний интерфейса;
- Коммерческий опыт работы одновременно с React и Angular;
- Опыт написания модульных и компонентных тестов;Опыт самостоятельной доработки интерфейсов, в том числе в задачах без полностью готового макета;
- Базовое понимание принципов UX/UI и развитая насмотренность в интерфейсах и макетах;
- Навык работы в Figma на уровне чтения макетов, использования компонентов и внесения небольших изменений;
- Будет плюсом уверенное владение Figma, создание прототипов и макетов с нуля, опыт проектирования пользовательских сценариев, структуры экранов и навигации, предыдущий опыт работы в UX/UI-дизайне или переход из дизайна во фронтенд-разработку, опыт проектирования внутренних систем, CRM или банковских приложений со сложными формами и таблицами, опыт поддержки интерфейсов на Vaadin и участия в их переносе на современный веб-стек, использование AI-инструментов при анализе интерфейсов, создании прототипов, разработке или тестировании.
Условия
- Размер заработной платы обсуждается по итогам собеседования;
- Квартальная премия по результатам KPI;
- Удалёнка или гибрид на выбор;
- ИТ‑ха́бы в Москве и Питере;
- Сезонный коворкинг в Сочи;
- Программа ДМС с первых дней работы, включая стоматологию и обслуживание в лучших клиниках города;
- Страхование и компенсация 10 дней больничного;
- Бесплатный доступ к корпоративным библиотекам Alpina Digital, MyBook и бизнес‑изданиям;
- Собственные спортзалы в Москве, Питере и Екатеринбурге;
- Скидки на услуги туристических агентств, продукты питания, рестораны, бары и магазины;
- Программа развития AI‑грамотности с треками по работе с нейросетями от базового до продвинутого уровня.
#J-18808-Ljbffr