Обязанности:
– Разрабатывать и улучшать пользовательские интерфейсы для клиентских операций (авторизация, снятие/внесение наличных, платежи и т.д.)
– Обеспечивать адаптивное отображение интерфейсов на разных моделях банкоматов
– Реализовывать логику взаимодействия с ПО банкомата
– Создавать интерфейсы для специальных режимов (например, инкассация, диагностика, администрирование)
– Сотрудничать с backend-инженерами, аналитиками, тестировщиками и дизайнерами на всех этапах разработки
– Оптимизировать производительность интерфейса в условиях ограниченных ресурсов
Требования
– Уверенные знания React и Angular: компоненты, хуки, state-менеджмент, JSX, директивы, сервисы, модули
– Понимание архитектуры веб-приложений и современных фронтенд-технологий
– Опыт работы с тестами: unit, integration и end-to-end
– Умение реализовывать интерфейсы по дизайн-макетам
– Знание SSR и SSG
– Опыт работы с монорепозиториями и такими инструментами как Nx
– Английский язык на уровне не ниже B1 — для общения в международной команде
Будет плюсом:
– Опыт настройки CI/CD
– Знание принципов API-дизайна, аутентификации и авторизации
– Понимание DevOps-подхода и опыт работы с Docker и Kubernetes
Мы предлагаем:
– Гибкий формат работы из офиса
– Медицинскую страховку с первого дня
– Бюджет на обучение: языковые курсы, тренинги, сертификации
– Компенсацию расходов на спорт и ментальное здоровье
– 20 рабочих дней отпуска и оплачиваемые больничные
– Уровень заработной платы обсуждается на собеседовании.
Контактная информация
- aymaral.andossova@dif.tech