Flutter Developer

Year    MH, IN, India

Job Description

Job Title- Flutter Developer (3-5 Years Experience)



Location-Mumbai, India



Job Overview



Seeking an experienced Flutter Developer with 3-5 years of software developmentexperience, specializing in building high-performance, scalable, and visually engagingcross-platform mobile applications using Flutter and Dart. The role requires a proactivedeveloper who can take ownership of the entire app development lifecycle from conceptto deployment, with strong collaboration skills to work with product teams and designers.

Key Responsibilities



? Design, develop, test, and deploy robust mobile applications on both iOS andAndroid platforms using Flutter and Dart, ensuring a smooth and engaging userexperience.

? Architect and implement efficient state management solutions using Provider,Riverpod, BLoC, or similar frameworks for maintainable and scalable code.

? Integrate RESTful APIs, third-party SDKs (such as Firebase), GraphQL, andreal-time communication protocols like WebSockets to enhance app capabilities.

? Perform rigorous unit testing, debugging, and code reviews to ensure high-quality,secure, and bug-free applications.

? Optimize app performance for various devices and screen sizes by profiling andfine-tuning CPU and memory usage.

? Collaborate closely with UI/UX designers to translate design wireframes andprototypes into functional apps following best practices for accessibility andresponsiveness.

? Work with backend engineers and product managers to clarify requirements,suggest technical solutions, and deliver features within sprint timelines.

? Mentor junior developers, share knowledge about Flutter best practices, andcontribute to setting coding standards and workflows.

? Handle app store submissions, managing releases, versioning, and compliancewith app store policies.

? Stay current with Flutter ecosystem updates, tools, plugins, and best practices tocontinuously improve development quality and efficiency.

Required Qualifications



? 3-5 years of professional experience in mobile application development,particularly with at least 2 years dedicated to Flutter and Dart.

? Bachelor's degree in Computer Science, Information Technology, or a relatedengineering field.

? Demonstrated experience building scalable, maintainable Flutter applications withclean architecture and adherence to SOLID principles.

? Strong understanding of object-oriented programming and design patterns (MVC,MVVM, Clean Architecture).

? Hands-on experience with version control tools such as Git and CI/CD pipelines.Essential Skills

? Deep knowledge of Flutter framework internals, widget lifecycle, and Flutter'srendering and animation system.

? Expertise in UI development including custom widgets, animations, gestures, andresponsiveness across multiple devices.

? Experience working with local databases like SQLite or Hive for offline datapersistence.

? Solid understanding of integrating and securing APIs, asynchronous programming,and multi-threading in Flutter apps.

? Familiarity with testing frameworks, including unit, widget, and integration tests forFlutter.

? Knowledge of performance optimization tools and techniques specific to mobileapplications.

? Comfortable working within Agile and Scrum development processes, with goodcommunication and teamwork skills.Preferred Skills

? Experience with third-party SDK integrations such as payment gateways,analytics, crash reporting, and push notifications.

? Understanding of mobile security practices like data encryption, secure storage,and compliance requirements.

? Contributions to Flutter or Dart open-source projects or active participation indeveloper communities.

? Experience leading teams or mentoring junior developers is an advantage.

? Familiarity with hybrid mobile frameworks like React Native or native iOS/Androiddevelopment is a plus.

Job Type: Full-time

Pay: ?1,000,000.00 - ?1,500,000.00 per year

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4902979
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year