Mobile Engineer

Engineering

Remote

Full-time

About the Role

We are seeking a seasoned Mobile Engineer to help build and maintain high-quality, cross-platform mobile applications. You'll collaborate with designers, backend engineers, and product managers to deliver seamless, performant, and scalable mobile experiences on both Android and iOS. As part of our engineering team, you'll contribute to core features, uphold best practices in mobile development, and play a key role in shaping the future of financial technology in Africa.

What You Will Do

  • Collaborate with designers to create intuitive, responsive, and visually appealing user interfaces
  • Integrate with backend systems via RESTful APIs, Firebase, or other services
  • Ensure code quality through clean architecture, maintainable structure, and comprehensive code reviews
  • Write and maintain unit, widget, and integration tests
  • Optimize app performance, responsiveness, and scalability
  • Handle deep linking, internationalization (i18n), and localization (l10n)
  • Work with CI/CD tools like Codemagic or GitHub Actions to automate build & deployment
  • Use CodePush solutions (e.g., Shorebird) for seamless hot updates
  • Troubleshoot, debug, and resolve technical issues across platforms
  • Stay up-to-date with the latest Flutter updates and mobile development trends
  • Participate in team planning, feature scoping, and technical decision-making

Who You Are

  • 5+ years of experience with Flutter and cross-platform mobile app development
  • Proficient in the Dart programming language
  • Experience building and publishing production-grade apps to both Google Play and Apple App Store
  • Familiar with CI/CD pipelines (Codemagic, GitHub Actions)
  • Hands-on experience with Shorebird (CodePush) or similar tools
  • Comfortable with deep linking, routing, and navigation flows
  • Experienced in Firebase (Auth, Firestore, Cloud Functions, Messaging, Analytics, etc.)
  • Strong grasp of state management (Provider, Riverpod, Bloc, etc.)
  • Good understanding of app architecture, design patterns, and modularization
  • Working knowledge of native development (Swift and/or Kotlin)
  • Familiarity with Git and GitHub workflows (PRs, branches, issues)
  • Demonstrated experience in writing tests (unit, widget, integration)
  • Solid understanding of UX/UI principles and mobile-specific design guidelines
  • Comfortable working independently or within a cross-functional team
  • Strong communication skills, self-motivated, and detail-oriented
  • A GitHub repo or portfolio showcasing recent Flutter work (required)

Nice To Have

  • Experience with tooling, custom build steps, or developer experience enhancements
  • Contributions to open-source Flutter/Dart packages or tools
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Experience with native iOS/Android development (Swift/Obj-C, Kotlin/Java)
  • Knowledge of Flutter Web or Flutter Desktop apps
  • Familiarity with backend or full-stack development (Node.js, Supabase, Firebase Functions, etc.)

What We Offer

  • Rewarding pay
  • Team bonuses and office-based perks
  • Premium HMO Plan
  • Professional development and an opportunity to work with a team that is changing the financial future of Africa and immigrants globally.

Data Protection

By applying to this role, you consent to the collection and processing of your personal data by Kredete for the purposes of assessing your suitability for the advertised position. All personal data will be processed in accordance with applicable data protection laws.

About Kredete

Kredete is a financial technology platform designed to help African immigrants build credit and send money instantly to over 30 African countries. Using Stablecoins and modern payment systems, we make it easy and affordable for businesses to move money across borders. Our mission is to provide accessible, secure, and low-cost financial solutions that improve cash flow and support financial growth for individuals and businesses.

Opportunity

At Kredete, we are proud to be an equal opportunity employer. We value diversity 
and all applicants seeking employment with us are strictly based on merit, competency and 
qualifications. We do not discriminate based on religion, race, national origin, sexual 
orientation, sex, marital or family status, disability or gender.

Your Application

🇳🇬 NIG
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.