Flutter Team Lead
Flutter Team Lead
About the Job
Skills
Job description
Job Description
- Position Title: Flutter Team Lead
- Experience Required: 3+Years (Relevant)
- Location: Gota. Ahmedabad
- Employment Type: Full-time (work from office)
About the Role:
We are seeking a highly skilled and motivated Flutter Team Lead to join our growing development team. As a Flutter Team Lead, you will be responsible for overseeing the development and delivery of mobile applications using the Flutter framework. You will lead a team of Flutter developers, ensuring high-quality code, timely deliveries, and seamless collaboration across teams. You will also play a key role in setting technical direction, mentoring team members, and driving the overall success of the mobile app development lifecycle.
Key Responsibilities:
- Team Leadership & Collaboration:
- Lead a team of Flutter developers, fostering a collaborative and efficient work environment.
- Act as the primary point of contact for all Flutter-related technical discussions and decisions.
- Provide guidance and mentorship to junior developers, helping them grow their skills and knowledge.
- Facilitate sprint planning, code reviews, and retrospective meetings to ensure continuous improvement.
- Architecture & Design:
- Define and drive the technical direction for Flutter-based mobile applications.
- Ensure that the application architecture is modular, scalable, and maintainable.
- Work closely with product managers, designers, and other stakeholders to align technical solutions with business needs.
- Coding & Development:
- Write clean, maintainable, and optimized Flutter code for iOS and Android applications.
- Take ownership of critical app features and technical challenges.
- Ensure high-quality standards through code reviews, unit testing, and continuous integration practices.
- Performance & Optimization:
- Monitor and optimize app performance, including speed, memory usage, and responsiveness.
- Address and resolve issues related to app performance, stability, and scalability.
- Project Management:
- Collaborate with cross-functional teams to deliver projects on time and within scope.
- Oversee the development lifecycle, ensuring deadlines are met and project goals are achieved.
- Track progress using agile methodologies (Scrum, Kanban) and provide regular updates to management.
- Quality Assurance:
- Implement automated testing strategies for Flutter apps (unit tests, widget tests, integration tests).
- Enforce best practices in testing, CI/CD, and version control systems (Git).
- Continuous Learning & Innovation:
- Stay up to date with the latest trends and advancements in Flutter, mobile development, and related technologies.
- Evaluate and introduce new tools, libraries, and technologies to improve app development processes.
Requirements:
- Education:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Experience:
- 5+ years of professional experience in mobile app development with at least 3+ years of relevant experience working with Flutter.
- Proven track record of leading or managing a mobile development team.
- Strong experience with mobile architecture, including state management (e.g., Provider, Riverpod, BLoC), navigation, and APIs.
- Technical Skills:
- Expertise in Flutter and Dart programming language.
- Deep understanding of mobile app development for both iOS and Android platforms.
- Familiarity with native iOS/Android development and bridging between Flutter and native code when required.
- Experience with version control systems (Git) and CI/CD pipelines.
- Knowledge of automated testing frameworks for Flutter.
- Understanding of cloud services (Firebase, AWS, etc.) and RESTful APIs.
- Familiarity with agile methodologies (Scrum, Kanban).
- Soft Skills:
- Excellent communication skills and the ability to collaborate with diverse teams.
- Strong problem-solving abilities and attention to detail.
- Leadership qualities with the ability to motivate, mentor, and guide a development team.
- Ability to manage multiple priorities and meet deadlines.
Nice to Have:
- Experience with Flutter web or desktop applications.
- Knowledge of GraphQL and other modern API paradigms.
- Experience with Flutter performance profiling and optimization tools.
- Familiarity with mobile app deployment processes on the App Store and Google Play.
- Previous experience in an agile or startup environment.
Why Join Us?
- Be part of a dynamic and collaborative team that values innovation and creativity.
- Opportunity for career growth and skill development.
- Work on exciting projects that impact real users.
- Competitive salary, benefits, and a flexible work environment.
How to Apply:
Please submit your resume, portfolio and a cover letter detailing your experience with Flutter and team leadership to [hr@vidhaninfotech.com].
About the company
Company Size
51-200 Employees
Headquarter
Ahmedabad
Other open jobs from Vidhan Infotech Private Limited