Sr. Flutter Developer


Job Description:

Requirements:

  • Design, develop, and maintain high-performance, scalable, and user-friendly mobile applications using Flutter and Dart.

  • Collaborate with cross-functional teams (designers, product managers, backend engineers) to define, scope, and implement new features.

  • Write clean, well-documented, and testable code adhering to best practices and coding standards.

  • Participate in all phases of the software development lifecycle, from concept and design to testing, deployment, and maintenance.

  • Troubleshoot, debug, and optimize application performance.

  • Stay up-to-date with the latest advancements in Flutter, Dart, and mobile technologies.

  • Mentor junior developers and contribute to the growth of the team.

Soft Skills:

  • Excellent communication and interpersonal skills.

  • Strong analytical and problem-solving abilities.

  • Proven leadership skills with the ability to motivate and guide teams.

  • Attention to detail and commitment to high-quality results.

Experience:

  • 4-6 years of experience building cross-platform mobile applications.

  • Strong proficiency in Flutter and Dart.

  • Experience with native mobile development (iOS/Android) is a plus.

  • Solid understanding of mobile architecture, design patterns, and best practices.

  • Experience with RESTful APIs, JSON, and other relevant data formats.

  • Experience with testing frameworks (e.g., Flutter Test, Mockito) and CI/CD pipelines.