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