
Android Developer - Kotlin
Primary stack
Nice to have's
Job description
About the Position
Android Developer - Kotlin
We are seeking an Android Developer - Kotlin to join our team for a digital wallet and personal finance mobile application.
Responsibilities
- Develop Android features using Kotlin and Jetpack Compose.
- Implement secure user flows such as onboarding, authentication, biometric access, and transaction views.
- Work with REST APIs, Retrofit, error handling, caching, and offline-friendly screens.
- Use Coroutines and Flow for asynchronous logic and reactive data updates.
- Maintain local storage with Room and apply practical data synchronization patterns.
- Collaborate with designers to deliver polished mobile UX aligned with platform guidelines.
- Write unit and UI tests for critical flows and support release readiness.
Requirements
- 4+ years of commercial Android development experience.
- Strong experience with Kotlin and modern Android development.
- Practical experience with Jetpack Compose; strong XML experience is acceptable if Compose is already used commercially.
- Experience with Coroutines, Flow, Hilt/Koin, Retrofit, Room, and MVVM or MVI architecture.
- Understanding of secure mobile development, token handling, local storage, and app lifecycle.
- Experience with crash reporting, performance monitoring, and debugging production issues.
- Strong spoken English - B2+ or higher for direct communication with international teams.
Nice to Have
- Experience with fintech, banking, digital wallet, payments, or regulated mobile products.
- Experience with Firebase Cloud Messaging, deep links, and biometric authentication.
- Experience with modular Android architecture.
- Experience with CI/CD for mobile apps, including build variants and release pipelines.
We Offer
- Opportunity to work on a cutting-edge digital wallet and personal finance mobile application.
- Remote/Hybrid work options.
- Collaborative environment with international product, backend, QA, and design teams.
About the Company
Join our team at Infinity Technologies, where we are dedicated to creating innovative and secure mobile solutions. Our projects span various industries, and we are always looking for talented professionals to join our growing team.
Apply
If you are an Android developer who enjoys secure, polished mobile products and modern Kotlin development, we would be glad to hear from you. Send us your CV and we will contact you to discuss relevant opportunities.
Eugene Dmytriev
HR Director
Email: [email protected]
© Infinity Technologies. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Infinity Technologies, headquartered in London, specializes in creating global R&D hubs to help businesses achieve their goals. Promoting fully remote teams and a lean approach, we eliminate unnecessary office costs, sales, marketing expenses, and overheads for our customers. Our innovative fractal model ensures each R&D hub functions as a self-contained ecosystem tailored to the unique needs of each customer, acting as an extension of their team to develop products, maintain services, or execute strategic objectives.We leverage over 20 trademarked frameworks for building teams, developing software products, and designing outsourcing strategies, focusing on startups andmid-sizedcustomers. Our goal is to help them globalize their R&D efforts efficiently. Infinity Technologies also maintains a library of reusable components, enabling rapid prototyping, idea validation, and faster time to market—all while reducing costs. Since 2003, we have built 81 R&D hubs and currently operate 12 active hubs with distributed teams in 21 countries.With our expertise in cost-effective practices, economies of scale, and lean methodologies, Infinity Technologies empowers businesses to innovate, grow, and succeed in a global marketplace.