Job Title : Mobile Developer (Flutter)
Experience Required : 4+ years
Location : Hyderabad (Work From Office)
Position Type : Permanent
Mode : Work From Office (WFO)
Job Summary :
We are seeking a highly skilled and passionate Flutter Mobile Developer with at least 4 years of mobile application development experience, including 3+ years of expertise specifically with Flutter and Dart. The ideal candidate will have a strong command of cross-platform development, cloud integration, and state management practices, along with experience in launching and maintaining production-grade mobile apps.
Key Responsibilities :
- Design, develop, and maintain cross-platform mobile applications using Flutter and Dart.
- Build efficient and reusable Flutter UI components for both Android and iOS.
- Integrate Google Cloud offerings and Firebase services into mobile apps.
- Work with RESTful APIs and handle JSON-based data interactions for remote data processing.
- Apply advanced design patterns (MVP, MVVM, MVC, DDD) to structure robust, maintainable codebases.
- Implement and manage state management solutions using BLoC pattern.
- Develop and execute unit and integration tests to ensure application quality.
- Participate in the full mobile app lifecycle : from concept through design, development, testing, release, and maintenance.
- Collaborate with cross-functional teams in an Agile / Scrum development environment.
- Proactively manage and support production app deployments on app stores.
Required Skills :
4+ years of experience in mobile app development.3+ years of experience with Flutter and Dart.Strong understanding and hands-on experience in Flutter UI and custom widgets.Hands-on experience with Firebase tools and services.Expertise in consuming REST APIs and working with remote data.Proficient with state management using BLoC (Business Logic Component).Excellent knowledge of design patterns like MVP, MVVM, MVC, and DDD.Ability to write clean, testable code with unit testing frameworks.Familiarity with CI / CD for mobile app development is a plus.Preferred Qualifications :
Experience launching and managing apps in Google Play Store and Apple App Store.Familiarity with Google Cloud offerings and mobile backend integration.Prior experience working in a start-up or fast-paced product environment.Exposure to Agile, Scrum, or Extreme Programming (XP) methodologies.Good problem-solving and debugging skills.Soft Skills :
Excellent communication and interpersonal skills.Ability to work independently and collaboratively in a team.Adaptability to changing priorities and a growth mindset.Strong attention to detail and a passion for delivering high-quality apps.ref : hirist.tech)