Job Title: Senior Flutter Developer
Location: Bhubaneswar
Employment Type: Full-Time
Experience: 4–8 Years
About the Role
We are seeking a talented and experienced Senior Flutter Developer to join our team in Bhubaneswar. The ideal candidate will be responsible for designing, developing, and maintaining high-performance cross-platform mobile applications using Flutter. The candidate should have strong expertise in mobile app architecture, state management, API integration, and app deployment processes.
Key Responsibilities
- Design, develop, and maintain scalable cross-platform mobile applications using Flutter.
- Build responsive and visually appealing user interfaces following modern design principles.
- Collaborate with UI/UX designers, backend developers, QA engineers, and product teams.
- Integrate RESTful APIs, third-party SDKs, and cloud services.
- Implement state management solutions such as Bloc, Provider, Riverpod, or GetX.
- Optimize application performance, responsiveness, and user experience.
- Troubleshoot and resolve application bugs and technical issues.
- Conduct code reviews and mentor junior developers.
- Ensure code quality through unit testing, widget testing, and integration testing.
- Publish and maintain applications on Google Play Store and Apple App Store.
- Participate in Agile/Scrum development processes and sprint planning.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4+ years of experience in mobile application development.
- Minimum 3 years of hands-on experience with Flutter and Dart.
- Strong understanding of Flutter architecture and mobile development best practices.
- Experience with state management frameworks (Bloc, Provider, Riverpod, GetX).
- Proficiency in REST API integration and JSON data handling.
- Experience with Firebase services including Authentication, Firestore, Cloud Functions, Analytics, and Push Notifications.
- Strong understanding of mobile application lifecycle and app store deployment.
- Knowledge of Git, version control, and collaborative development workflows.
- Experience with local databases such as SQLite and Hive.
- Strong debugging, problem-solving, and performance optimization skills.
Preferred Qualifications
- Experience with native Android (Java/Kotlin) or iOS (Swift) development.
- Knowledge of Clean Architecture, MVVM, and SOLID principles.
- Experience integrating payment gateways, maps, chat systems, and real-time features.
- Familiarity with CI/CD pipelines and automated deployment.
- Experience developing FinTech, Healthcare, E-commerce, SaaS, or Enterprise applications.
- Exposure to AI-powered mobile applications and integrations.
Key Competencies
- Flutter Development
- Dart Programming
- Cross-Platform Mobile Development
- Mobile App Architecture
- API Integration
- Firebase Development
- State Management
- Performance Optimization
- App Store Deployment
- Agile Development
- Problem Solving
- Team Collaboration
What We Offer
- Competitive Salary and Performance Incentives
- Opportunity to Work on Innovative Mobile Products
- Flexible and Collaborative Work Environment
- Career Growth and Learning Opportunities
- Modern Development Infrastructure
- Health Insurance and Employee Benefits
Pay: ₹527,607.50 - ₹1,864,320.26 per year
Benefits:
- Flexible schedule
- Paid time off
- Provident Fund
Work Location: In person