Android Developer
<b>Requirements:</b>
<ul><li>Strong Android development experience</li><li>Proficient in Kotlin (with solid grounding in Java)</li><li>Hands-on experience with HILT for dependency injection</li><li>Skilled in Jetpack Compose and ideally Material 3</li><li>Strong understanding of MVVM architecture and multi-activity/fragment structures</li><li>Experience integrating APIs and backend services</li><li>Familiar with CI/CD, Git workflows, and collaborative development environments</li><li>Excellent problem-solving skills and attention to detail</li><li>Self-starter who thrives in a distributed, remote-first team</li><li>Desirable:</li><li>Experience in fintech, payments, or financial services</li><li>Familiarity with React Native or cross-platform app development</li><li>Understanding of multi-currency user flows (GBP, EUR, USD)</li><li>Awareness of UI/UX principles for mobile financial products</li></ul>
<b>Responsibilities:</b>
<ul><li>Develop, maintain, and optimize the Android application using Kotlin and modern Android SDKs</li><li>Implement dependency injection with HILT to manage scalable app architecture</li><li>Build intuitive, responsive UIs using Jetpack Compose and Material 3</li><li>Collaborate closely with backend and product teams to deliver seamless features</li><li>Ensure reliability through unit, integration, and UI testing (JUnit, Espresso, Mockito, BrowserStack)</li><li>Participate in code reviews and contribute to CI/CD pipelines</li><li>Optimize app performance and user experience</li><li>Stay up to date with the latest Android tools, frameworks, and industry trends</li></ul>
<b>Technologies:</b>
<ul><li>Android</li><li>Backend</li><li>BrowserStack</li><li>CI/CD</li><li>Git</li><li>JUnit</li><li>Java</li><li>Kotlin</li><li>Mobile</li><li>MVVM</li><li>React</li><li>React Native</li><li>Web</li><li>UX UI Design</li><li>iOS</li></ul>
<p><b>More:</b></p>
<p>At Avanti Recruitment, we are excited to offer an opportunity for a talented Android Engineer to join our fast-growing fintech business in the luxury payments and expense management sector. Our company is developing a cutting-edge financial platform designed for high-end clients, featuring multi-currency accounts, Visa Infinite debit cards, and advanced expense tracking tools.<br><br>You will join a small, highly skilled engineering team to finalize the Android app, focusing on User Acceptance Testing (UAT), bug fixing, and feature delivery to successfully launch the product. After launch, you will play a pivotal role in building new capabilities and potentially assisting in transitioning our platform to React Native for a unified mobile and web experience.<br><br>We embrace modern Android development practices, utilizing Kotlin, HILT, Jetpack Compose, and Material 3 to deliver an elegant and scalable user experience.<br><br>Why join us? You'll help shape the product from near-completion to live release, collaborate with a technically strong and supportive team across various engineering disciplines, and enjoy a fully remote role with autonomy and flexibility. The salary for this position ranges from £60,000 to £75,000.</p>
<p>last updated 12 week of 2026</p>