Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Key Responsibilities
- Provide expert guidance on Flutter/Dart architecture, scalability, and performance.
- Lead code and architecture reviews; recommend refactoring or restructuring strategies.
- Diagnose and resolve advanced issues in Flutter applications, including UI rendering, state management, platform integrations, and build/deployment challenges.
- Collaborate with and mentor existing Flutter developers to upskill and enhance team capabilities.
- Optimize app performance, memory usage, and responsiveness across platforms (iOS & Android).
- Support CI/CD integration for Flutter apps.
- Maintain thorough documentation and best practices for long-term development sustainability.
Job Requirements
Required Skills & Qualifications
- 4+ years of hands-on experience with Flutter and Dart, including successful deployments to App Store and Google Play.
- Strong background in designing scalable Flutter architectures using BLoC, Riverpod, Provider, or Clean Architecture.
- Deep understanding of Flutter internals, rendering engine, and platform channels.
- Expertise in performance profiling, memory management, and asynchronous programming.
- Proficiency in native integrations (Swift/Objective-C, Kotlin/Java).
- Excellent communication skills and ability to operate autonomously in a remote setting.
- Prior experience in consulting or high-stakes debugging scenarios is a strong plus.