Position title
Senior Mobile App Developer (Flutter)
Description

As a Senior Mobile App Developer (Flutter) at Cauridor, you will play a crucial role in crafting cutting-edge mobile applications. We are looking for someone passionate about performance, reliability, and design with the experience and credentials to back up that passion. Someone who takes ownership of applications solves technical challenges and takes pride in their solutions and code. You’ll be a good fit if you value Innovation, Excellence, Integrity & Honesty, Continuous Learning, and you always put People first in your daily life.

If you are looking to make an impact and play a part in making Africa a cashless continent, please apply and we will be in touch. Don’t worry if you don’t tick every box!

If you’re interested in this role but don’t have all the listed qualifications, we’d still love to hear from you. We’re always open to different backgrounds and skill sets—great talent can come in many forms!

Your Impact Zone
  • Design, develop, and maintain high-quality mobile applications using Flutter for iOS and Android
  • Deliver end-to-end features from technical design and implementation through to release and production support
  • Build responsive, performant, and user-friendly mobile experiences with strong attention to detail
  • Translate product requirements and wireframes into robust technical solutions
  • Collaborate closely with Product, Design, Backend, and QA teams to deliver well-integrated features
  • Ensure code quality through clean, maintainable, and well-structured development practices
  • Identify, debug, and resolve performance issues and production bugs
  • Contribute to architectural discussions and help improve mobile system design where needed
  • Implement and maintain automated testing (unit, integration, UI) to ensure application stability
  • Participate in code reviews and support continuous improvement of engineering standards
  • Stay up to date with mobile development trends, tools, and best practices
  • Support release cycles and ensure smooth deployment to App Store and Google Play
  • Work in an Agile environment and contribute to sprint planning and delivery commitment
Your Toolkit for the Role
  • 4–7+ years of professional mobile development experience (or equivalent strong expertise)
  • Proven experience building and shipping Flutter applications in production
  • Strong understanding of mobile app lifecycle from development to deployment
  • Experience integrating REST APIs and third-party services
  • Familiarity with state management approaches (e.g. Provider, Bloc, Riverpod, etc.)
  • Experience with Git and CI/CD workflows
  • Good understanding of mobile performance optimization and debugging
  • Experience with automated testing frameworks (unit and UI testing)
  • Ability to write clean, readable, and maintainable code
  • Strong collaboration skills in cross-functional Agile teams
  • Bonus: experience contributing to architectural decisions or mentoring junior developers
What you will find in the Cauridorian Space
  • A real opportunity to contribute to financial inclusion and help shape the future of finance across Africa
  • The ability to take true ownership of your work — we trust you to lead, build, and make things happen
  • Exposure to meaningful, high-impact projects where your work directly influences the business
  • A fast-moving, international environment where collaboration is natural and ideas are welcomed
  • Flexibility in how you work, with a focus on outcomes
  • Ongoing learning and growth as the company scales
  • A competitive salary with performance-based bonuses
  • Company health insurance
Employment Type
Full-time
Location

Remote