Dev Lead - Frontend

BANGALORE

About Us:
Tata Digital is a future-ready company that focuses on creating consumer-centric, high-engagement digital products. By creating a holistic presence across various touchpoints, we aim to be the trusted partner of every consumer and delight them by powering a rewarding life.

The company's debut offering, Tata Neu is a super-app that provides an integrated rewards experience across various consumer categories like groceries, fashion and electronics, travel and hospitality, health and fitness, entertainment, and financial services on a single platform.
Founded in March 2019, Tata Digital Private Limited is a wholly owned subsidiary of Tata Sons Private Limited.

 

Our Culture:
We cultivate a culture of innovation, inclusion for all employees and respecting their individual strengths, views, and experiences. We thrive on the diversity of our talent in all forms and see it as a strength in building high-performance teams across brands.
As we rewrite the commerce in India, change is the only constant in our day to day lives.

 

 

Location: Mumbai (Preferred), Bangalore (If open to frequent business travel & extended stay in Mumbai as per organizational need)

 

Education:

  • Bachelor’s in computer science or equivalent education covering Math, Algorithms, Data Structures, Networking, Databases, Operating Systems, Graphics
  • Post graduate degree in Computer Science (Good to have)

 

Experience:

  • 8 - 10 years’ experience building Front End Applications on different technologies including handson working experience on Flutter
  • At least 3-5 years of experience building Mobile Applications
  • Preferably worked in the Finance/Retail domain or other similar domains with complex business requirements on flutter web or apps
  • Deep Understanding and handson experience on End to End development for Mobile Apps on Flutter
  • Contributed to & actively maintained one or more open-source projects
  • Experience for technical design for code for Flutter applications

 

Core Skills:

  • Strong understanding of Flutter. Experience with other frameworks like React Native, SwiftUI, Jetpack Compose is added benefits
  • Good knowledge of rendering engines in Flutter, Browser, iOS, Android
  • Good understanding of RESTful APIs, GraphQL and Web Sockets
  • Ability to debug and profile Web/Mobile applications with Chrome DevTools or Native profilers
  • Deep understanding of Reactive programming with libraries like MobX, BloC
  • Exposure to Style Guides, Atomic Design, Design Systems
  • Exposure to Design tools like Sketch, Figma, Adobe Creative Suite or Affinity Designer
  • Deep knowledge of at least 2 different programming languages from JavaScript, Dart, Go, Rust, Typescript, Kotlin
  • Excellent verbal and written communication
  • A mindset to constantly learn new things and challenge the Status Quo
  • Hands on skills combined with leadership qualities to guide teams