Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
A Flutter Team lead is responsible for leading and mentoring a team of Flutter Flow developers, providing guidance, support, and inspiration to ensure the team's success and professional growth.
Key Duties:
- Leading the development of sophisticated and highly scalable mobile apps using Flutter.
- Overseeing the entire app lifecycle, from concept to delivery and maintenance.
- Building custom packages in Flutter using the functionalities and APIs already available in native Android and iOS.
- Ensuring the performance, quality, and responsiveness of applications.
- Collaborating with cross-functional teams to define, design, and ship new features.
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
- Providing technical leadership and mentoring to team members.
- Managing source control activities and maintaining code quality, organization, and automation.
Job Requirements
- Bachelor’s degree in computer science or equivalent experience.
- 7+ years of experience in mobile development.
- Proven experience in Flutter APIs and capabilities.
- Experience in offline storage, threading, and performance tuning.
- Experience with REST/SOAP services integration.
- Strong understanding of object-oriented programming and design patterns.
- Experience in Git source control.
- Familiarity with Agile Development Methodologies and object-oriented design techniques and principles.
- Excellent written and verbal communication.
- Strong teamwork and problem-solving skills, with the ability to interact and communicate successfully with business partners and development teams.
- Strong analytical and estimation skills with the ability to quickly debug application problems and provide short- & long-term solutions.
- Effective leadership skills that inspire the trust and respect of team members.