Senior Flutter Developer
CloudBadger|Posted 17 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
# Company Overview
CloudBadger is a cloud-based digital banking platform provider that's redefining how financial institutions implement their systems. In an industry where transformation projects often take years and frequently fail, we guarantee implementation in 3 months or less—and we stand by that promise. Our platform comes 90% pre-configured, allowing banks to focus on their brand, customer experience, and innovation, while we handle the technical heavy lifting. We call this 'Bringing the Bank' because we take full ownership of delivery.
## Role Summary
We are seeking a Senior Flutter Developer to join our team at CloudBadger. This role involves designing and maintaining mobile and web applications using Flutter, ensuring high performance, security, and accessibility. The ideal candidate will have strong leadership skills, a passion for innovation, and the ability to collaborate across teams.
## Key Responsibilities
• Design, build, and maintain mobile and web applications using Flutter.
• Implement state management and follow clean architecture principles.
• Integrate RESTful APIs, SDKs, and third-party libraries.
• Ensure WCAG 2.1 AA accessibility and internationalisation.
• Manage release quality including automated testing, CI/CD pipelines, and app store submissions.
• Stay current with Flutter, Dart, and mobile/web development trends.
• Prototype and evaluate new modules/features.
• Troubleshoot, debug, and optimize apps across platforms.
• Mentor junior developers and participate in code reviews.
• Collaborate with DB, Middle-tier, UX, Security, and DevOps teams.
• Translate business goals into technical roadmaps and delivery.
## Minimum Qualifications
• BSc/BEng in Computer Science or comparable experience.
• 7+ years professional development experience, including 2+ years with Flutter.
• Strong expertise in Dart & Flutter framework (widgets, animations, navigation).
• Experience deploying apps to Google Play and Apple App Store.
• Strong problem-solving, debugging, and performance-tuning skills.
• Experience with Git and CI/CD pipelines (Azure DevOps preferred).
• Deep understanding of OAuth2/OIDC, JWT, and app security best practices.
## Bonus Skills
• ASP.NET MVC (C# ) – ability to understand and work with backend systems.
• Experience refactoring or integrating with legacy web stacks.
• Exposure to high-throughput fintech or payments systems.
• Infrastructure-as-Code (Terraform, Docker basics).
## Key Skills Summary
• Flutter & Dart
• State Management
• RESTful API Integration
• CI/CD (Azure DevOps)
• App Security (OAuth2/OIDC, JWT)
• Accessibility (WCAG 2.1 AA)
• Git
• Mobile/Web Deployment
## Key Performance Indicators (KPIs)
• Delivery of high-quality Flutter applications within project timelines.
• Codebase adherence to clean architecture and state management principles.
• Successful integration and performance of RESTful APIs and third-party SDKs.
• Accessibility compliance (WCAG 2.1 AA) and internationalisation readiness.
• Release cycle efficiency including CI/CD pipeline success rates.
• Mentorship effectiveness and junior developer growth.
• Cross-functional collaboration and contribution to technical roadmaps.
• App performance metrics (load time, crash rate, user engagement).
## Additional Information
This position is currently remote. However, an office will be opened in Gauteng, likely in the Centurion area.
Sign up or log in to apply:
About CloudBadger
What we do
CloudBadger transforms how financial services launch and scale in new markets. Our digital banking platform enables businesses to configure, launch, and operate full-service banking solutions in weeks, not years. We bridge the gap between traditional banking infrastructure and modern financial services, making digital banking accessible to everyone.
Why Work For Us
Shape the future of financial inclusion by building technology that brings banking to underserved communities worldwide. Work on a platform that powers real change in how people access and use financial services. Our modern tech stack and challenging problems provide endless opportunities for growth and impact.
Our Culture
We're a focused team of 28 innovators committed to transforming banking accessibility. Small enough for your work to have immediate impact, big enough to support global financial institutions. We value direct communication, rapid iteration, and the freedom to experiment with new solutions.
Our Engineering Processes
Our 10-person engineering team combines deep banking expertise with modern development practices. We work in small, autonomous teams focused on specific platform capabilities. This allows us to move quickly while maintaining the reliability essential for financial services.
Our Hiring Processes
We seek innovators passionate about both cutting-edge technology and financial inclusion. Our streamlined hiring process evaluates technical excellence, creative problem-solving, and cultural alignment with our mission. If you're excited about using modern tech to transform banking accessibility while working in a collaborative, fast-moving team, we want to talk to you.
Perks at CloudBadger
Tech Stack
application and data















utilities

dev ops





business tool

