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.
Requirements: - 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+.
Compensation: 730–1300 EUR per month.
We publish a copy of this advert so people looking for work in Georgia can find it, with a link back to your original. If it is yours, you can take over managing it, or ask us to take it down.
A claimed listing becomes Direct: it shows above collected listings for a week after it is posted or bumped, you can edit, bump and close it, and it joins Google job search.