Skip to content
mimi

Flutter Developer (Mobile App)/Experience of 3 to 5 years/Location - Bangalore

TTHNext, Boutique consulting firm for Travel, Transport & Hospitality Industry

Amravati · On-site Full-time 2w ago

About the role

Experience: 3–5 Years

Location: Bangalore

Employment Type: Full-time

About the RoleWe are looking for a skilled Flutter Developer with 3–5 years of experience in building high-quality mobile applications for Android and iOS. The ideal candidate should have strong hands-on experience in Flutter app development, a solid understanding of mobile UI implementation, API integration, performance optimization, and app deployment processes.

Experience with React is a plus, but not mandatory. We are looking for someone who can contribute effectively to frontend mobile development and collaborate closely with backend, product, and design teams to deliver polished, scalable applications.

Key Responsibilities • Design, develop, test, and maintain mobile applications using Flutter • Build and ship production-ready apps for both Android and iOS • Translate UI/UX designs into clean, responsive, and reusable Flutter widgets and screens • Integrate mobile apps with backend services, REST APIs, and third-party SDKs • Ensure app performance, responsiveness, stability, and scalability across devices • Work on state management, navigation, local storage, offline handling, and app lifecycle management • Debug issues, fix bugs, and improve application quality through continuous optimization • Collaborate with product managers, designers, backend developers, and QA teams • Participate in code reviews and follow best practices for clean architecture and maintainable code • Support app release cycles, store submissions, and post-release improvements • Contribute to frontend engineering standards, reusable component development, and documentation Required Skills and Experience • 3–5 years of overall software development experience • Strong hands-on experience in Flutter and Dart • Proven experience in building and deploying Android and iOS mobile apps • Good understanding of mobile app architecture, reusable components, and modular code design • Strong knowledge of state management approaches such as Provider, Riverpod, Bloc, Cubit, or similar • Experience in integrating REST APIs and handling JSON-based data exchange • Good understanding of authentication flows, API consumption, error handling, and session management • Experience with local storage solutions such as SharedPreferences, Hive, SQLite, or similar • Familiarity with push notifications, deep linking, and app permissions handling • Understanding of responsive UI, device compatibility, and cross-platform behavior • Experience with Git-based version control • Good debugging and troubleshooting skills for mobile apps • Familiarity with app performance tuning, memory optimization, and crash resolution • Experience with Play Store and App Store deployment processes • Understanding of CI/CD basics for mobile build and release pipelines • Good communication and collaboration skills Good to Have • Some hands-on experience with React • Exposure to React.js for web frontend or admin/dashboard interfaces • Familiarity with JavaScript / TypeScript • Experience working with Firebase services such as Analytics, Crashlytics, Push Notifications, Remote Config, or Authentication • Exposure to mobile analytics and monitoring tools • Understanding of testing frameworks for Flutter such as widget testing, unit testing, and integration testing • Familiarity with app security best practices, secure storage, and token handling • Exposure to design systems and frontend component libraries Allied Technologies / Areas a Flutter Frontend Developer Should Be Comfortable WithThe ideal candidate should have working exposure to most of the following areas commonly involved in mobile frontend development: • Flutter, Dart • Android / iOS app development lifecycle • REST APIs, JSON, API integration • State management libraries • Firebase • Push notifications • Deep linking • Local storage / caching • Authentication / authorization • Responsive UI / adaptive layouts • App publishing to Play Store

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free