Job description
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
Required Skill Profession
Computer Occupations