Job Summary
We are seeking a Senior Flutter Developer to lead the development of secure, scalable, and high-performance mobile applications using Flutter. The ideal candidate will bring strong mobile architecture expertise, a product-driven mindset, and experience delivering production-grade applications across iOS and Android platforms.
Job description: -
- Lead end-to-end development of Flutter-based iOS & Android applications
- Architect, design, and implement robust, maintainable mobile solutions
- Write clean, modular, and testable code following best practices
- Integrate REST APIs, real-time data streams, and third-party services
- Ensure application security, performance, and reliability across devices
- Collaborate closely with Product, Backend, QA, and UI/UX teams
- Troubleshoot, debug, and resolve complex technical issues
- Mentor junior developers and participate in code reviews
- Contribute to Agile ceremonies and technical planning
- Support CI/CD pipelines and release management processes
Job Specification and Technical Requirements: -
- 8+ years of professional mobile application development experience
- Strong hands-on expertise in Flutter & Dart
- Experience with state management (Bloc, Provider, Riverpod, GetX, etc.)
- Strong knowledge of secure authentication, session handling, REST APIs, and JSON
- Proven experience publishing and maintaining apps on App Store & Play Store
- Experience working in Agile / Scrum environments
- Strong analytical, debugging, and problem-solving skills
- Experience in Digital Wallets, Payments, PSP/Gateway integrations, Financial Transactions, Mobile Banking, KYC/AML, or PCI-DSS environments(Advantage)
- Exposure to backend or microservices development
- Experience with Firebase, push notifications, secure coding practices
- Knowledge of unit, widget, and integration testing
- Experience with CI/CD tools (GitLab, Jenkins, Bitrise)
- Familiarity with Clean Architecture & SOLID principles
Job Types: Full-time, Permanent