Flutter Developer
Kredete
Engineering & Technology
- Minimum Qualification :
Job Description/Requirements
About Kredete
Kredete is a financial technology platform designed to help African immigrants build credit and send money instantly to over 30African 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.
We are seeking a talented Flutter Developer to work with us on project-based contracts, with conversion to full-time upon swift and successful completion of the contract.
As a Flutter Developer 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:
- Exceptional talent is rewarded accordingly, and we’re open to negotiation. Additional sign-on bonus for if able to pass the technical screen and start immediately.
<