The Role: Senior Flutter Developer (Android and iOS)
We are seeking a highly skilled and experienced Senior Flutter Developer to lead the development of our cross-platform mobile applications for both Android and iOS.
This role is crucial for delivering a single, high-performance, and beautiful mobile experience for our Cybersecurity SaaS platform.
You will be responsible for architecture, feature development, performance tuning, and ensuring consistency across both major mobile operating systems.
Key ResponsibilitiesCross-Platform Development & Architecture
- Flutter Mastery: Design, develop, and maintain high-quality, robust mobile applications using Flutter and the Dart programming language.
- Platform Consistency: Ensure seamless functionality and identical user experience across both Android and iOS platforms while adhering to their respective design principles (Material Design and Apple HIG).
- Architecture: Define and implement robust application architecture (e.g., BLoC, Provider, Riverpod) to ensure code scalability, testability, and maintainability.
- Native Integration: Write platform-specific code using Platform Channels when necessary to integrate with native features or third-party SDKs not directly available in Flutter.
Performance, UI, and Testing
- Performance Optimization: Profile and optimize Flutter application performance, including widget rendering, state management, and memory usage.
- Custom UI: Develop complex, custom user interface components and animations to deliver a premium look and feel.
- Testing: Write comprehensive unit, widget, and integration tests to ensure code reliability and prevent regressions.
Collaboration & Deployment
- API Integration: Work with back-end teams to define and consume RESTful/GraphQL APIs efficiently, handling data synchronization and offline storage.
- Lifecycle Management: Manage the full mobile application development lifecycle, including building, testing (TestFlight/Firebase App Distribution), and deployment to both the Apple App Store and the Google Play Store .
- Code Review: Lead code reviews for the mobile team, setting high standards for code quality and structure.
Non-Negotiable Requirements
- Experience: 4+ years of professional mobile development experience, with at least 2 years dedicated to Flutter/Dart .
- Core Skills: Expert proficiency in the Flutter framework and the Dart programming language .
- State Management: Deep experience with advanced state management solutions in Flutter (e.g., BLoC, Riverpod, GetX).
- Cross-Platform Delivery: Proven experience in successfully deploying and maintaining high-traffic applications on both the Apple App Store and Google Play Store .
- API & Data: Strong knowledge of asynchronous programming, handling network requests, and local data persistence in Flutter.
Highly Desired Expertise (A Strong Advantage)
- Prior native development experience (Swift/Kotlin ) is a significant plus.
- Experience with CI/CD pipelines for mobile applications (e.g., Fastlane, GitLab CI, GitHub Actions).
- Experience developing secure applications in regulated industries (e.g., Cybersecurity, FinTech).
- Familiarity with Firebase services and tools.
If you are a seasoned mobile developer ready to leverage the power of Flutter to build a singular, world-class cross-platform application, we encourage you to apply.
Contact Details:
Apply Now: Send your CV to
WhatsApp CV/Portfolio Link to: