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