Mobile Architect

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 respect 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 commerce in India, change is the only constant in our day to day lives.

 

Location: Bangalore, Mumbai

 

Experience:  

  • 12 - 15 years’ experience building Front End Applications on different technologies 

  • At least 5 years of experience building Mobile Applications 

  • Preferably worked in the Finance/Retail domain or other similar domains with complex business requirements 

  • Deep Understanding and handson experience on End to End architecture for Mobile Apps 

  • Contributed to & actively maintained one or more open-source projects 

  • Blogging on performance or related topics 

  • Speaking engagements at Meetups or Conferences 

  • Authored books, videos on Frontend or other topics 

 

Location: Mumbai, Bangalore 

 

Education:

  • Bachelors 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) 

 

Core Skills: 

  • Strong understanding of Flutter/Dart or similar hybrid app tech stack. Experience with other frameworks like React Native, SwiftUI, Jetpack Compose is acceptable. 

  • 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 Domain Driven Design, SOLID principles 

  • Exposure to Style Guides, Atomic Design, Design Systems 

  • Exposure to AI tools  

  • 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, Ruby, Python, Go, Rust, Typescript, C#, Kotlin, Java, Haskell, OCaml

    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