Flutter Developer

Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or related field preferred., Minimum 3 years of professional experience in mobile app development with a strong focus on Flutter., Proficiency in Flutter 3.10.x, Pigeon, Riverpod, AutoRoute, and Freezed., Strong problem-solving skills and excellent communication abilities..

Key responsibilities:

  • Develop and maintain high-quality mobile applications using Flutter.
  • Integrate Flutter modules into existing native Android and iOS apps.
  • Collaborate with cross-functional teams to translate product requirements into technical specifications.
  • Troubleshoot and resolve technical issues related to Flutter applications.

Delphic logo
Delphic SME https://www.delphic.in/
11 - 50 Employees
See all jobs

Job description

Position: Flutter Developer
Experience: 4+ years

Responsibilities:
- Develop and maintain high-quality, robust, and user-friendly mobile applications using Flutter 3.10.x.
- Integrate Flutter modules into existing native Android and iOS apps using Flutter Add-to-App (Flutter Fragment).
- Utilize Pigeon for seamless communication between Flutter and native platform code.
- Implement state management solutions using Riverpod to ensure efficient app performance and data flow.
- Utilize AutoRoute for navigation and routing within the Flutter application.
- Employ Freezed for data modeling and immutability to enhance code quality and reduce bugs.
- Collaborate with cross-functional teams to understand product requirements and translate them into technical specifications and code.
- Perform code reviews and provide constructive feedback to team members to maintain code quality and consistency.
- Troubleshoot and resolve technical issues related to the Flutter applications.
- Stay up-to-date with the latest advancements in Flutter and related technologies to continuously improve the app development process.
- Contribute to the overall improvement of the development processes, tools, and best practices.

Requirements:
- Minimum 3 years of professional experience in mobile app development with a strong focus on Flutter.
- Proven experience in developing and maintaining Flutter applications using Flutter 3.10.x or newer.
- Familiarity with Flutter Add-to-App (FlutterFragment) to integrate Flutter modules into existing native Android and iOS apps.
- Proficiency in Pigeon for communication between Flutter and native platform code.
- Solid understanding and practical implementation of Riverpod for state management in Flutter applications.
- Experience in working with AutoRoute for navigation and routing in Flutter.
- Strong knowledge of Freezed for data modeling and immutability in Flutter apps.
- In-depth knowledge of mobile app architecture and design patterns.
- Familiarity with RESTful APIs, JSON parsing, and asynchronous programming in Flutter.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication skills, both verbal and written, to effectively convey technical concepts and ideas.
- A passion for learning new technologies and applying them to create exceptional mobile experiences.
- Bachelor's degree in Computer Science, Software Engineering, or related field preferred.

Bonus Skills (Optional, but highly desirable):
- Experience with other mobile app development frameworks (React Native, Xamarin, etc.).
- Knowledge of native mobile app development (Android, iOS) using Java/Kotlin and Swift/Objective-C.
- Familiarity with CI/CD processes and mobile app deployment.
- Knowledge of version control systems like Git.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Flutter Developer Related jobs