Lead Engineer - Frontend

8 - 13 years

8 - 13 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Lead Engineer Frontend (Flutter) at Tata Digital, you will play a key technical leadership role while actively contributing to code. You will drive the design, development, and optimization of high-performance, scalable mobile applications using Flutter. You will collaborate closely with product managers, designers, and backend engineers to deliver seamless and engaging user experiences.

Key Responsibilities:

  • Lead the development of cross-platform mobile applications using Flutter, ensuring high performance, responsiveness, and maintainability.
  • Architect and implement robust frontend solutions that integrate seamlessly with backend services.
  • Own the end-to-end development lifecycle, including coding, debugging, reviewing, and optimizing implementations.
  • Collaborate with UX/UI designers to translate designs into high-quality mobile interfaces.
  • Ensure engineering excellence through best practices in automated testing, CI/CD pipelines, and code quality standards.
  • Mentor and guide junior engineers, fostering a strong engineering culture.
  • Stay updated with the latest advancements in mobile development and Flutter ecosystem to drive continuous innovation.

Expectations from Lead Engineer:

  • Hands-on Technical Leadership:

    Leads by example through active coding, design reviews, and system optimizations.
  • Ownership Impact

    : Owns significant architectural components and contributes directly to multiple systems or services across TATA Digital.
  • Problem Solving

    : Tackles ambiguous and complex technical problems with innovative solutions while implementing them in production.
  • Mentorship Influence

    : Coaches and mentors junior engineers and peers, fostering a strong engineering culture through real-world coding guidance.
  • Excellence Advocate

    : Actively participates in hiring, interviewing grooming processes, setting a high standard for technical excellence.

Basic Qualifications:

  • 8+ years of professional software development experience, with at least 3+ years in mobile application development using Flutter.
  • Strong experience in native mobile development using Kotlin (Android) and/or Swift (iOS) is mandatory.
  • Proven track record of transitioning from native development to Flutter and leveraging native expertise for advanced Flutter applications.
  • Strong experience with Dart, Flutter framework, and state management techniques.
  • Deep understanding of mobile app architecture, design patterns, and best practices.
  • Experience in leading frontend development efforts, including UI performance optimization.
  • Expertise in integrating mobile applications with RESTful APIs and third-party services.
  • Bachelors degree in Computer Science or equivalent.

Preferred Qualifications:

  • Experience with Firebase, GraphQL, or other modern backend integrations.
  • Prior experience in developing large-scale consumer-facing mobile applications.
  • Master s degree in Computer Science or equivalent.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India