Младший разработчик Android
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Компания Andersen ищет Младшего разработчика Android для проекта по разработке цифрового банковского SuperApp и предоставлению безопасных, масштабируемых мобильных банковских услуг, функций оплаты и бесперебойной интеграции.
Наш клиент - это хорошо известное финансовое учреждение, предлагающее широкий спектр банковских продуктов и услуг для частных и корпоративных клиентов. Его основная деятельность включает розничное и корпоративное банковское дело, кредитование, депозиты, обработку платежей, денежные переводы и цифровые банковские решения. Компания управляет обширной сетью филиалов и офисов обслуживания, обслуживая большую и разнообразную базу клиентов. Она также поддерживает предприятия различных экономических секторов и поддерживает отношения с международными финансовыми учреждениями.
Проект направлен на разработку и совершенствование цифрового банковского SuperApp, который интегрирует приложения для iOS и Android, сервисы backend, банковские продукты и внешние системы. Это включает в себя реализацию банковских и платежных функций, обеспечение надежной обработки транзакций и обмена данными, а также поддержку полного жизненного цикла разработки программного обеспечения для предоставления безопасных, масштабируемых и бесперебойных цифровых банковских услуг.
Обязанности
- Разработка и поддержка функциональности Android для SuperApp, включая функции, связанные с интеграцией с внешними партнерами.
- Интеграция сторонних API и сервисов в приложение Android.
- Реализация сетевого взаимодействия, аутентификации, преобразования данных, обработки ошибок и связанной с интеграцией бизнес-логики.
- Разработка масштабируемых и поддерживаемых компонентов Android в соответствии с установленными архитектурными стандартами.
- Сотрудничество с разработчиками backend для определения и реализации контрактов API и потоков интеграции.
- Написание модульных и UI-тестов.
- Исследование и решение функциональных, производительных и интеграционных проблем на разных версиях iOS и устройствах.
- Тесное сотрудничество с командами QA, Android, Java, DevOps и продукта на протяжении всего жизненного цикла разработки.
Требования
- Коммерческий опыт в разработке Android с использованием Kotlin от 1,5 лет.
- Опыт работы над банковскими, финтех или другими финансовыми приложениями.
- Хорошее знание Kotlin, Android SDK и основных компонентов Jetpack.
- Опыт интеграции мобильных приложений с REST API.
- Понимание архитектуры мобильных приложений (MVVM или аналогичной).
- Понимание асинхронного программирования, сетевого взаимодействия, сериализации JSON и обработки ошибок.
- Опыт работы с Git и базовые знания Gradle.
- Базовое понимание принципов безопасности мобильных устройств и безопасного хранения данных.
- Опыт модульного тестирования и отладки.
- Уровень английского языка - от Intermediate+ и выше.
Желательно
- Опыт интеграции внешних сторонних сервисов.
- Знакомство с Clean Architecture.
- Знакомство с CI/CD и процессами выпуска Google Play.
- Опыт UI-тестирования и оптимизации производительности.
- Опыт поддержки приложений на разных версиях Android и устройствах.
Компенсация: 500–1000 EUR в месяц.