UI Frontend Developer
Работодатель · Citigroup
Будапешт
Mid-level UI Frontend Developer станет неотъемлемой частью команды Identity Innovation в составе департамента Cloud Technology Service. Эта позиция среднего уровня отвечает за проектирование, разработку и внедрение надежных и интуитивно понятных пользовательских интерфейсов. Основная цель — создание production-grade frontend-приложений преимущественно на TypeScript и React.js, которые улучшают пользовательский опыт, оптимизируют рабочие процессы и поддерживают инициативы по автоматизации и снижению затрат в компании.
Задачи
- Проектирование, разработка и поддержка высококачественных, адаптивных и производительных пользовательских интерфейсов с использованием TypeScript, React.js и современных frontend-технологий.
- Внедрение решений для управления состоянием (state management) для обеспечения масштабируемости и поддержки приложения.
- Сотрудничество с UI/UX-дизайнерами, backend-разработчиками и product owner для воплощения требований в удобные и привлекательные веб-интерфейсы.
- Интеграция frontend-приложений с различными API, а также обеспечение бесшовного потока данных и аутентификации.
- Разработка переиспользуемых UI-компонентов и ведение библиотеки компонентов (storybook) для обеспечения единого стиля и эффективности в проектах.
- Написание комплексных модульных (unit) и интеграционных тестов для frontend-компонентов и приложений.
- Участие в код-ревью (code review), наставничество для junior-специалистов и вклад в непрерывное совершенствование процессов frontend-разработки и лучших практик.
Условия и льготы
Программа CafeteriaКомпенсация за работу из дома (Home Office Allowance)Для коллег, работающих в гибридном режимеПрограмма оплачиваемого родительского отпускаОтпуск по беременности, родам и уходу за ребенком (материнский и отцовский отпуск)Программа частного медицинского страхованияПрограмма частного медицинского страхования и медицинские кабинеты в наших офисахПенсионная программаВзносы в негосударственный пенсионный фондГрупповое страхование жизниПрограмма поддержки сотрудников
Требования
- Подтвержденный релевантный опыт работы на позиции Frontend Engineer с сильным фокусом на разработку UI.
- Опыт работы в крупной, сложной и/или глобальной среде, желательно в сфере финансовых услуг.
- Языки программирования: TypeScript
- Frontend-фреймворки: основы React.js
- Управление состоянием (State Management): Redux, Redux Toolkit
- Стилизация: CSS, а также опыт работы с библиотеками styling-in-JS или пре-/постпроцессорами
- Интеграция API: опыт использования RESTful API
- Системы контроля версий: Git