Description:
We are looking for a skilled and enthusiastic Flutter Developer to join our mobile development team. As a Flutter Developer, you will be responsible for designing and building advanced applications for both Android and iOS platforms using Flutter. You will work closely with UI/UX designers, product managers, and backend developers to deliver high-quality mobile apps.
What you would mainly be doing:
- Design, develop, and maintain cross-platform mobile applications using Flutter.
- Collaborate with the product and design teams to define app features and functionality.
- Integrate RESTful APIs and third-party libraries into mobile applications.
- Ensure performance, quality, and responsiveness of applications.
- Debug and fix bugs or performance issues.
- Write clean, scalable, and well-documented code.
- Participate in code reviews and contribute to team best practices.
- Stay up-to-date with new trends and advancements in mobile development and Flutter framework.
- Maintenance of existing Mobile Applications.
- Developing new mobile applications for existing or new products of the company.
- Maintaining the application in compliance with global/regional or application store policies.
- Any task assigned that may arise with time.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 1+ years of hands-on experience in Flutter development.
- Solid understanding of the full mobile development life cycle.
- Experience with state management tools like Provider, Riverpod, or Bloc.
- Familiarity with version control tools such as Git.
- Knowledge of Firebase or other cloud services is a plus.
- Experience with native Android/iOS development is a plus.
- Strong problem-solving and debugging skills.
- Good communication and teamwork skills.