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.