Dev Lead - Frontend
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