Develop and maintain cross-platform mobile applications using Flutter
Collaborate with the design team to create user-friendly interfaces and experiences
Ensure high performance and responsiveness of the applications
Write clean, maintainable and well-documented code
Work with RESTful APIs to integrate with backend systems
Troubleshoot and debug issues in the applications
Stay up-to-date with the latest technologies and trends in mobile development
Requirements:
At least 2 years of experience in developing mobile applications using Flutter
Strong experience with Dart programming language
Experience with Git for version control
Knowledge of state management patterns (Bloc, Provider, MobX, etc.)
Understanding of Material Design and/or Cupertino Design Guidelines
Experience working with RESTful APIs and JSON data
Familiarity with third-party libraries and APIs
Ability to write clean, maintainable and well-documented code
Excellent problem-solving and debugging skills
Strong communication and collaboration skills