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