About the job
ABOUT THE ROLE
You will be joining the mobile engineering team building Digibanc™, a next-generation digital banking platform deployed across MENA and APAC. As a Mid-Level Flutter Developer, you will contribute to feature development, maintain high code quality, and collaborate closely with backend and product teams to ship reliable, performant banking-grade mobile experiences.
KEY RESPONSIBILITIES
- Develop and maintain cross-platform mobile applications using Flutter/Dart for iOS and Android
- Translate UI/UX designs into clean, pixel-perfect, responsive interfaces
- Integrate RESTful APIs and backend services including authentication, transactions, and push notifications
- Write unit and widget tests to ensure reliability and regression coverage
- Participate in code reviews and contribute to team coding standards
- Debug, profile, and optimize app performance across a wide range of devices
- Work within Agile/Scrum sprints with clear delivery commitments
- Maintain technical documentation for all modules owned
REQUIRED SKILLS & EXPERIENCE
Experience
- 2–4 years of professional mobile development experience
- Minimum 1.5 years working with Flutter in a production environment
- At least one live app on the App Store or Google Play built with Flutter
Technical
- Strong proficiency in Dart and the Flutter SDK
- Solid understanding of state management — BLoC, Provider, or Riverpod
- Experience with REST API integration and JSON parsing
- Familiarity with Firebase: Auth, Firestore, and Push Notifications
- Understanding of mobile app security fundamentals: token storage and certificate pinning
- Basic knowledge of CI/CD pipelines — Fastlane, GitHub Actions, or Bitrise
- Version control with Git including branching, PRs, and merge conflict resolution
Nice to Have
- Exposure to fintech or banking app development
- Experience with biometric authentication — Face ID and fingerprint
- Familiarity with platform channels for native iOS/Android integrations
- Arabic language UI and RTL layout experience
WHAT WE'RE LOOKING FOR
- Attention to detail, especially around UI fidelity and edge case handling
- A collaborative mindset and openness to feedback in code reviews
- Ability to take a feature from design to deployment independently
- Comfortable working in a fast-moving, multi-market SaaS environment
ABOUT CODEBASE TECHNOLOGIES
Codebase Technologies is a global digital banking technology company that empowers banks, financial institutions, and fintech's to launch, transform, and scale innovative financial services. Through its award-winning Digibanc™ platform, Codebase delivers cloud-native, API-first solutions spanning digital banking, core banking, lending, onboarding, payments, and embedded finance for both conventional and Islamic institutions. With digital banking and financial propositions delivered across 19 countries, Codebase combines deep industry expertise with cutting-edge technology to help shape the future of banking.
Why Join Us?
At Codebase Technologies, you’ll have the opportunity to work on impactful projects that redefine financial services across emerging and developed markets. We foster a culture of innovation, collaboration, and continuous learning, empowering our people to solve complex challenges, grow their careers, and contribute to building the next generation of digital banking experiences.