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
u@throttll.com
WhatsApp CV / Portfolio Link to : +91-9929152888
Senior Developer Ios • India