Ahmedabad
Full-Time
Senior: 3 to 7 years
Posted on Dec 10 2024

About the Job

Skills

Flutter
dart
github
mobileapplication
api
teamlead

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

We are IT experts who leads you in every step of the way, from business model to implementation to a software product with smooth transition. We build and transform businesses by launching market-leading digital products, platforms, and experiences that fuel their growth. We provide your business with wide range of services including Web design and development, Android & iPhone App development ...Show More

Company Size

51-200 Employees

Headquarter

Ahmedabad

Other open jobs from Vidhan Infotech Private Limited