Job Title: Flutter Developer
Type of role: Contract
Duration ; 6+ Months
Experience- 6+ yrs
Location- Kochi/Bangalore (5 Days)
Notice- Immediate
Role Overview
We are seeking a highly experienced
Senior Flutter Developer (6+ years experience) to lead the design, development, and optimization of scalable cross-platform mobile applications. The ideal candidate has strong architectural expertise, deep mobile development knowledge, and proven experience delivering production-grade apps.
You will play a key role in technical decision-making, mentoring junior developers, and driving best practices across the mobile engineering team.
Key Responsibilities
- Architect, develop, and maintain advanced mobile applications using Flutter
- Write clean, scalable, and testable code in Dart
- Define and implement scalable app architecture (Clean Architecture, MVVM, etc.)
- Lead code reviews and enforce coding standards and best practices
- Optimize application performance, memory usage, and responsiveness
- Integrate RESTful APIs, GraphQL, and third-party SDKs
- Manage CI/CD pipelines and automated deployments
- Oversee release management for Google Play Store and Apple App Store
- Mentor junior and mid-level developers
- Collaborate with product, backend, QA, and design teams
- Troubleshoot and resolve complex technical issues
Required Qualifications
- 6+ years of total software development experience
- 3+ years of hands-on experience with Flutter
- Strong understanding of state management (Bloc, Riverpod, Provider, Redux)
- Expertise in app architecture and scalable system design
- Experience with background services, push notifications, and offline storage
- Strong knowledge of REST APIs, authentication (OAuth, JWT), and secure coding practices
- Experience with version control systems (Git)
- Experience with unit testing, widget testing, and integration testing
- Deep understanding of mobile performance optimization
Preferred Qualifications
- Experience with Firebase (Auth, Firestore, Crashlytics, Analytics)
- Prior experience with native Android (Kotlin) or iOS (Swift)
- Experience building enterprise-grade or high-scale consumer apps
- Familiarity with DevOps practices and CI/CD tools
- Experience working in Agile/Scrum environments
Key Competencies
- Strong leadership and mentorship skills
- Excellent problem-solving and debugging ability
- Strategic technical thinking
- Clear communication and collaboration skills