About Company
Monzo is a leading challenger bank in the UK, passionately building the best bank in the world for over 9 million customers. We believe in making money work for everyone, providing intuitive tools and transparent services that empower our users. As a technology company at heart, we leverage cutting-edge tech to deliver a truly modern and delightful banking experience. Our mission is to solve real problems for real people, simplifying complex financial challenges with innovative solutions. We pride ourselves on a culture that values diverse perspectives, fosters strong collaboration, and encourages continuous learning. At Monzo, you’ll find an environment where everyone can do their best work, make a tangible impact, and contribute to a product that customers genuinely love and rely on daily.
Advertisement
Job Description
As a Mobile App Developer at Monzo, you’ll be at the forefront of shaping the digital banking experience for millions. You will join our dynamic engineering team, dedicated to designing, building, and maintaining our highly-rated iOS and Android applications. This role isn’t just about writing code; it’s about understanding user needs, collaborating closely with product designers, backend engineers, and other stakeholders, and contributing to a product that truly makes a difference in people’s lives. You will be instrumental in developing new features from conception to deployment, optimizing application performance, ensuring the highest standards of security and scalability across our mobile platforms, and continuously improving the overall user journey. We are looking for someone who is passionate about mobile technology, keen to learn new things, and deeply committed to delivering high-quality, user-centric solutions. You will thrive in an agile environment, actively participating in the full development lifecycle from ideation and technical design to implementation, testing, deployment, and post-launch analysis. This is an exciting opportunity to contribute to a product that is genuinely changing the way people manage their money, working with a modern tech stack and tackling complex challenges inherent in a fast-paced FinTech landscape. Your work will directly impact our customers’ financial well-being and enhance their experience with Monzo, all while contributing to a culture of technical excellence, mentorship, and innovation.
Key Responsibilities
- Design, develop, and maintain high-quality, performant mobile applications for iOS and/or Android platforms.
- Collaborate closely with product managers, UX/UI designers, and backend engineers to define, design, and ship new features.
- Write clean, maintainable, and testable code, adhering to Monzo's best practices and architectural patterns.
- Participate actively in code reviews, providing constructive feedback to peers and enhancing code quality.
- Troubleshoot, debug, and resolve issues, ensuring optimal performance, stability, and reliability of the applications.
- Contribute to the continuous improvement of development processes, tools, and technologies within the mobile team.
- Stay up-to-date with the latest mobile technologies, industry trends, and best practices.
- Ensure the security, reliability, and scalability of our mobile applications, safeguarding customer data.
- Contribute to the overall architecture and technical strategy of Monzo's mobile platforms.
Required Skills
- Strong proficiency in Swift/Objective-C for iOS development and/or Kotlin/Java for Android development.
- Proven experience developing, releasing, and maintaining complex mobile applications.
- Solid understanding of mobile UI/UX principles, design patterns, and platform-specific guidelines.
- Experience with API integration (RESTful APIs, GraphQL) and asynchronous programming.
- Familiarity with version control systems, especially Git and related workflows.
- Experience with unit and integration testing frameworks for mobile applications.
- Strong problem-solving skills, analytical thinking, and meticulous attention to detail.
- Excellent communication, collaboration, and teamwork abilities in a fast-paced environment.
Preferred Qualifications
- Experience with cross-platform frameworks (e.g., React Native, Flutter) is a plus.
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and their mobile service offerings.
- Understanding of security best practices in mobile application development and data protection.
- Previous experience in the FinTech industry or a highly regulated financial services environment.
- A portfolio of published apps on the Apple App Store or Google Play Store.
- Experience with CI/CD pipelines for mobile applications, including automated testing and deployment.
Perks & Benefits
- Competitive salary and equity options (share scheme).
- Generous holiday allowance (32 days including bank holidays, plus your birthday off).
- Flexible working hours and a supportive hybrid work model.
- Comprehensive private medical insurance and life assurance.
- Dedicated learning and development budget for your growth.
- Contributory pension scheme with generous employer contributions.
- Enhanced parental leave policies and support for families.
- Regular social events, team building activities, and company-wide celebrations.
- Opportunity to work with cutting-edge technology and make a real impact on millions of customers.
- Free Monzo Premium and other exclusive banking benefits.
How to Apply
Ready to build the future of banking? If you are a passionate Mobile App Developer looking to make a significant impact within a fast-growing FinTech company, we encourage you to apply! Please click on the application link below to submit your resume and cover letter. We look forward to reviewing your application and learning more about how you can contribute to Monzo.
Advertisement