Text
#вакансия #android
Junior Android Developer
Andersen is hiring a Junior Android Developer for a project developing a mobile banking application and delivering a secure, seamless cashback experience with partner integrations.
Our customer is a large international technology organization operating in the digital infrastructure domain. It develops and maintains high-load platforms that process and manage significant volumes of data across multiple regions. The engineering landscape includes distributed systems, cloud-based environments, system integrations, and advanced security practices, with a focus on reliability, scalability, and continuous platform evolution.
The project is focused on developing a new mobile banking application that provides users with a seamless cashback experience. It includes secure transaction processing, real-time cashback tracking, and integration with partner services and financial APIs to deliver a reliable and convenient digital banking experience.
Responsibilities:
- Designing and developing scalable Android features for a banking application.
- Implementing secure financial flows (transactions, cashback logic, tracking).
- Integrating with external APIs (payments, geolocation, partner services).
- Ensuring high performance, stability, and security of the application.
- Collaborating with backend, QA, and product teams to deliver features end-to-end.
- Maintaining and improving app architecture aligned with modern best practices.
- Lead code reviews, enforce coding standards, and mentor team members.
- Monitoring app health (crashes, performance, analytics) and proactively improving it.
- Working with analytics tools (Firebase, GA) to track user behavior and optimize features.
- Continuously improving development processes, documentation, and codebase quality.
Must-haves:
- Experience in Android development using Kotlin for 2+ years.
- Good knowledge of Android fundamentals, application lifecycle, OOP and common architectural approaches such as MVVM / MVI.
- Experience building Android UIs with Jetpack Compose and / or the traditional View / XML system.
- Experience with Kotlin Coroutines and basic / working knowledge of Flow.
- Experience integrating REST APIs, handling responses, errors and serialization.
- Basic experience with local data persistence using Room and / or other Android storage solutions.
- Familiarity with dependency injection using Hilt, Dagger, Koin or equivalent.
- Experience writing unit tests and understanding basic UI testing principles.
- Working knowledge of Git and basic understanding of CI / CD.
- Ability to independently implement well-defined features and collaborate with the development team.
- Level of English – from Intermediate+.
Компания: Andersen
Заработная плата: Уровень дохода не указан
Полезные ссылки:
🍏 Мобильный трудоголик - Канал про мобильную разработку.
🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter.
🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.