As a Flutter Team Lead, you will be responsible for leading a team of developers in the design, development, and maintenance of mobile applications using the Flutter framework. You will work closely with cross-functional teams including designers, product managers, and quality assurance engineers to ensure the timely delivery of high-quality mobile applications that meet the requirements and expectations of our clients and end-users.
Responsibilities: Lead a team of Flutter developers, providing guidance, mentorship, and technical expertise to ensure the successful delivery of mobile applications.Collaborate with product managers, designers, and other stakeholders to define project requirements, scope, and timelines.Participate in the architecture, design, and implementation of mobile applications using Flutter, ensuring adherence to best practices and coding standards.Conduct code reviews to maintain code quality, performance, and scalability.Coordinate with quality assurance engineers to define and execute comprehensive test plans to ensure the reliability and robustness of mobile applications.Stay up-to-date with the latest trends and advancements in mobile development and the Flutter framework, and evaluate their potential impact on current and future projects.Drive continuous improvement initiatives within the team, including process enhancements, tooling upgrades, and knowledge sharing sessions.Provide technical leadership and support to resolve complex technical issues and challenges.Collaborate with other team leads and stakeholders to identify dependencies, mitigate risks, and ensure the successful delivery of integrated solutions.Foster a culture of collaboration, innovation, and continuous learning within the team.Mandatory Requirements: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Proven experience of 7 years in mobile application development, with a focus on Flutter.Demonstrated experience of 2 years in leading and managing software development teams.Strong proficiency in Dart programming language and the Flutter framework.Extensive knowledge of mobile app architecture, design patterns, and best practices.Experience with RESTful APIs, JSON, and third-party integrations.Solid understanding of version control systems (e.g., Git), CI/CD pipelines, and agile development methodologies.Preferred Requirements: Flutter certification or relevant professional certifications.Experience with native mobile app development (iOS/Android).Knowledge of UI/UX principles and design tools (e.g., Sketch, Adobe XD).Familiarity with cloud platforms and services (e.g., AWS, Google Cloud).Experience with automated testing frameworks (e.g., Flutter Driver, Mockito).Contribution to open-source projects or active participation in the Flutter community.Qualities: Excellent communication skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.Strong problem-solving and analytical skills, with a keen attention to detail.Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities simultaneously.
#J-18808-Ljbffr