Description

Experience: 3-5 Years.

 

Key Responsibilities:

  • Develop, test, and maintain Flutter-based mobile applications.
  • Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical solutions.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Ensure the performance, quality, and responsiveness of applications.
  • Debug and resolve issues, including performance bottlenecks, crashes, and other bugs.
  • Participate in code reviews to provide and receive constructive feedback.
  • Stay up-to-date with the latest industry trends, Flutter updates, and emerging technologies to drive innovation.
  • Mentor and assist junior developers in the team.

 

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience as a Flutter developer with 3+ years of relevant work experience.
  • Strong expertise in Dart programming language.
  • Proficiency in Flutter framework and its ecosystem.
  • Experience with mobile app architecture patterns (e.g., BLoC, Provider, Redux). Knowledge of state management, RESTful APIs, and asynchronous programming.
  • Solid understanding of the entire mobile development process, from design to deployment.
  • Excellent problem-solving and debugging skills.
  • Familiarity with version control systems (e.g., Git).
  • Familiarity with mobile app security best practices.
  • Experience with CI/CD pipelines.
  • Ability to work effectively both independently and in a collaborative team environment.
  • Strong communication and interpersonal skills.
  • Experience with Agile/Scrum development methodologies.
  • Knowledge of additional mobile platforms (e.g., Android, iOS) is good to have.

Education

Any Graduate