Android Engineer
Job description
About the role
You will join Zopa and help reshape our Android platform by driving the migration from React Native to a native Kotlin experience. You will work alongside product and design to translate user needs into reliable native features. Using Kotlin and modern Android tooling, you will build, test, and release functionality that meets our quality and security standards. This role is hybrid, requiring 2 to 3 days in our London office.
What you'll do
- Own the migration of key modules from React Native to native Android, writing Kotlin code that integrates cleanly with existing services and APIs.
- Collaborate closely with other native mobile engineers to design, build, and evolve the Android platform as we expand our native capabilities.
- Lead root cause analysis for production and staging issues, using logs, monitoring, and user reports to identify underlying causes and prevent recurrence.
- Close the loop with stakeholders by validating fixes, confirming resolution, and documenting outcomes so that future incidents are handled more efficiently.
- Improve system reliability by introducing observability enhancements, structured logging, and robust error handling across the Android codebase.
- Conduct risk assessments for upcoming Android features, evaluating technical feasibility, security implications, and user impact before implementation decisions.
- Partner with cross-functional teams including product, design, and data to define acceptance criteria, prioritize work, and align on product outcomes.
- Communicate technical tradeoffs and implementation status clearly to both technical and non-technical audiences during planning and review discussions.
- Build and maintain reusable components and libraries that standardize common patterns, reducing duplication and improving consistency across Android applications.
- Support the broader engineering workflow by contributing to code reviews, refining build processes, and helping evolve development practices.
- Guide the team on Android best practices, security considerations, and performance optimizations as we expand our native capabilities.
- Report to an Engineering Manager within one of our teams, with final team placement agreed during the final stages of the interview process.
Requirements
- Must have demonstrated experience developing Android applications using Kotlin.
- Must have the right to work in the country of choice, subject to having the right to work in the country of choice.
- Must comply with our approach to AI use in hiring and day-to-day work as part of our AI fluency commitment.
- Must be able to work hybrid in our London office 2 to 3 days per week.
- Must be able to report to an Engineering Manager and work within a designated team placement.
- Must collaborate effectively within an agile delivery team.
Nice to have
- No additional nice to have criteria specified.
Engineering methods
- Experience with react and go is noted as part of our broader technical context, though day-to-day work will focus on Kotlin and native Android practices.
Relevant systems
- No specific systems listed.
Practical notes
- Role requires 2 to 3 days per week in the London office.
- You may be eligible to work from abroad for up to 120 days per year, subject to eligibility and role requirements.
- We provide the tools and support needed from day one to perform at your best.
- We value face-to-face collaboration and a good work-life balance.
- Our Story
We're incredibly proud of our achievements and none of it would be possible without the amazing team here. It's not just industry awards we're winning, we've also been named in the top three UK's Most Loved Workplaces. If you embrace unconventional challenges, are unafraid to think differently and are driven to make an outsized impact, you'll thrive here at Zopa, so join us, and make it count. Want to see us in action? Follow us on Instagram @zopalife.
Diversity Statement
Our approach to AI in interviews
At Zopa, AI isn't something we're testing out - it's part of how we work every day. As a proud partner of Jobs 2030, we're committed to building AI fluency across our workforce, and we expect Zopians to use AI as part of how they do their jobs. Because of that, we want to be transparent about how we think about AI use during our hiring process.
Reporting to an Engineering Manager within one of our teams. Your final team placement will be agreed during the final stages of the interview process.
Collaborate closely with other native mobile engineers to design, build, and evolve the Android platform.
Play a key role in migrating the app from React Native to native Android, building in Kotlin with strong architectural foundations and industry best practices.
At Zopa we value flexible ways of working.
We value face-to-face collaboration and a good work-life balance. This hybrid role requires you to come to our London office 2-3 days a week.
You'll also have the option of working from abroad for up to 120 days a year* But no matter where you are, we'll make sure you've got everything you need to thrive, both in your work and home life, from day one.
Subject to having the right to work in the country of choice