Senior Web Developer
Работодатель · Global Blue by Shift4
Будапешт
В составе нашей команды Backoffice IT Operations вы поможете обеспечить надежность, стабильность и доступность наших критически важных бизнес-приложений для клиентов по всему миру. Вы будете отвечать за проектирование, разработку и поддержку современных веб-приложений, обеспечивающих работу бизнес-решений и клиентских сервисов Shift4.
Задачи
- Проектирование, разработка, тестирование и поддержка веб-приложений с использованием Angular
- Создание повторно используемых, поддерживаемых и масштабируемых UI-компонентов
- Реализация адаптивных, удобных интерфейсов для обеспечения отличного пользовательского опыта
- Тесное сотрудничество с владельцами продуктов, UX-дизайнерами и бэкенд-разработчиками для выполнения бизнес-требований
- Интеграция фронтенд-приложений с REST API и бэкенд-сервисами
- Участие в обсуждениях архитектуры ПО и принятии технических решений
- Обеспечение соответствия приложений стандартам безопасности, производительности и доступности
- Устранение неполадок, багов и узких мест производительности в приложениях
- Проведение код-ревью и внедрение лучших практик разработки в команде
- Написание и поддержка юнит-тестов, интеграционных тестов и автоматизированных наборов тестов
- Активное участие в Agile-процессах, таких как планирование спринтов, ежедневные стендапы, ретроспективы и уточнение бэклога
- Наставничество для начинающих разработчиков и обмен техническими знаниями с командой
Условия и льготы
Работа у мирового технологического лидераРабота в дружной международной командеВозможности карьерного роста в современной технологической средеГибкие и современные методы работы (Agile)Реферальная программа для сотрудниковКомандные мероприятия и корпоративные активностиВозможности для непрерывного обучения и развития
Требования
- Самостоятельность и высокая внутренняя мотивация
- Умение работать в дружной команде
- Умение эффективно работать в мультикультурной среде
- Отличные навыки решения проблем
- Внимание к деталям
- Отличные коммуникативные навыки
- Ориентация на результат
- Свободное владение английским языком (разговорным и письменным)
- Глубокий практический опыт работы с Angular (желательно Angular 12+)
- Глубокое понимание архитектуры Angular и основных концепций
- Опыт работы с RxJS и концепциями реактивного программирования
- Опыт реализации решений для управления состоянием (state management)
- Продвинутые знания: TypeScript, JavaScript, HTML5, CSS3
- Высшее образование в области компьютерных наук, программной инженерии, информационных технологий или смежной технической сфере
- Не менее 5 лет профессионального опыта разработки программного обеспечения
- Не менее 5 лет практического опыта разработки на Angular в корпоративной среде