Flag job

Report

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

Location

Bengaluru, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

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

Website: tthnext.com
Job details:

Experience: 3–5 Years

Location: Bangalore

Employment Type: Full-time

About the Role

We 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 With

The 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 / App Store
  • Git / GitHub / Bitbucket / GitLab
  • CI/CD tools for mobile delivery
  • Crash logging / analytics tools
  • Third-party SDK integrations
  • App performance optimization
  • Testing and debugging tools
  • Figma-to-app implementation
  • Basic React / web frontend exposure is a plus
Preferred Profile
  • Has independently worked on mobile app features end-to-end
  • Understands both technical implementation and user experience
  • Comfortable working in a fast-paced product development environment
  • Able to write clean, maintainable, and scalable frontend code
  • Takes ownership and collaborates well across teams
Education
  • Bachelor’s degree in Computer Science, Engineering, or related field preferred
Why Join Us
  • Opportunity to build and scale real-world mobile products
  • Work closely with product, design, and engineering teams
  • Ownership-driven role with strong learning and growth opportunities
  • Exposure to modern frontend and mobile engineering practices

Here is a shorter LinkedIn post version in case you want something more concise for the job posting body:

Hiring: Flutter Developer (3–5 Years)

We are looking for a Flutter Developer with 3–5 years of experience in building mobile apps for Android and iOS.

What we’re looking for:
  • Strong hands-on experience in Flutter and Dart
  • Proven experience in building and deploying Android and iOS apps
  • Good understanding of state management, REST API integration, local storage, push notifications, and mobile app performance
  • Experience with Git, debugging, app publishing, and collaboration with design/backend teams
  • Exposure to Firebase, analytics, crash reporting, and CI/CD is a plus
  • React experience is good to have, but not mandatory
Good fit if you have worked with:

Flutter, Dart, REST APIs, JSON, Firebase, Provider/Bloc/Riverpod, Hive/SQLite/SharedPreferences, push notifications, deep linking, app store releases, Git, CI/CD, performance optimization, testing, and debugging.

Experience:

3–5 years

Nice to have:
  • React / React.js exposure
  • JavaScript / TypeScript familiarity
  • Experience in product-based mobile app development

If you are passionate about building polished, scalable mobile apps and enjoy working in a collaborative environment, we’d love to hear from you.

  • I can also turn this into a more startup-style JD, formal corpora
Click on Apply to know more.

Skills

Android
API
app security
backend
Bitbucket
caching
component libraries
Dart
end-to-end
Firebase
Flutter
frontend
GitHub
Hive
integration testing
iOS
JavaScript
mobile development
React
Session Management
SQLite
state management
TypeScript
version control
REST APIs