As an Expert Flutter App Developer, you will be responsible for architecting, developing, and maintaining high-performance, scalable, and reliable mobile applications using Flutter. You’ll work closely with our UI/UX designers, product managers, and backend engineers to bring ideas to life across both Android and iOS platforms.
Required Skills and Qualifications
- 3+ years of professional experience in Flutter development.
- Strong proficiency in Dart.
- Must have hands-on experience with BLoC state management (flutter_bloc / bloc architecture).
- Deep understanding of state management approaches (Provider, Bloc, Riverpod, etc.).
- Experience with RESTful APIs, Firebase, GraphQL, or third-party libraries.
- Solid understanding of mobile development lifecycle, architecture patterns (MVC, MVVM, Clean Architecture), and performance optimization.
- Strong experience in iOS development using Xcode, including:
- Deployment to the Apple App Store
- Practical knowledge of using macOS for iOS builds and development workflows.
- Experience managing Apple Developer Console, including app records, TestFlight, certificates, identifiers, and profiles.
- Strong understanding of Git, CI/CD workflows, and agile development practices.
- A portfolio of released applications on the App Store or Google Play.
Preferred Qualifications
- Experience with animations, custom UI, and performance tuning.
- Knowledge of automated testing and test-driven development.
- Backend integration experience with Node.js, Laravel, or other stacks.
- Contribution to open-source projects or the Flutter community.
Key Responsibilities
- Design and build advanced cross-platform mobile applications using Flutter & Dart.
- Ensure the performance, quality, and responsiveness of applications.
- Maintain code integrity and organization, following best practices in coding and documentation.
- Implement and manage application state using modern state management solutions.
- Manage iOS builds and deployment processes using Xcode and related tools.
- Handle App Store release cycles, updates, and compliance requirements.
Job Type: Full-time
Pay: Rs60,000.00 - Rs70,000.00 per month
Work Location: In person