Flutter Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or related field., Minimum 3 years of professional experience in mobile app development with Flutter., Proficiency in Flutter 3.10.x or newer and related tools like Riverpod, AutoRoute, and Freezed., Strong problem-solving skills and ability to work independently or in a team..

Key responsibilities:

  • Develop and maintain high-quality Flutter mobile applications.
  • Integrate Flutter modules into native Android and iOS apps using Flutter Add-to-App.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.

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 highquality, robust, and userfriendly mobile applications using Flutter 3.10.x.
Integrate Flutter modules into existing native Android and iOS apps using Flutter AddtoApp (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 crossfunctional 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 uptodate 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 AddtoApp (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.
Indepth knowledge of mobile app architecture and design patterns.
Familiarity with RESTful APIs, JSON parsing, and asynchronous programming in Flutter.
Strong problemsolving 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.
Bachelors 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 JavaKotlin and SwiftObjectiveC.
Familiarity with CICD processes and mobile app deployment.
Knowledge of version control systems like Git.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Flutter Developer Related jobs