- Design and develop advanced mobile applications using the Flutter framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Work with outside data sources and APIs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews and contribute to a culture of continuous improvement.
Proven experience as a Flutter Developer or in mobile app development.Strong proficiency in Dart programming language.Solid understanding of the full mobile development lifecycle.Experience with third-party libraries and APIs.Knowledge of state management approaches in Flutter (e.g., Provider, Riverpod, Bloc).Familiarity with RESTful APIs to connect Flutter applications to back-end services.Strong understanding of design principles and interface guidelines.Experience with version control systems such as Git.Ability to work in an Agile/Scrum development process.Ability to manage time effectively based on task priority.Strong ability to convert client requirements into clear development requirements.Proven track record of finishing tasks within deadlines.Excellent teamwork skills, with the ability to collaborate effectively with diverse team members.Understanding of Material Design principles and responsive UI development.Experience in deploying applications to Google Play Store and Apple App Store.Knowledge of cloud services such as Firebase, AWS, or Azure.Experience with Android SDKExperience with FlutterFlow is a plus, understanding how to utilize FlutterFlow for rapid development and prototyping.