Sr. Digital Engineer - II - Frontend

BANGALORE

Sr Digital Engineer II - Frontend                                                              

Company                             Tata Digital Limited

 

 

 

Company Overview

The Tata Group is building a digital Consumer platform which aims to leverage strong hooks among existing loyal consumers of the Group as well as attract new consumers.

The Group will drive deep loyalty, engagement and a seamless journey with its consumers through this platform. Deep analytics shall be at the core of the business model and the Group shall build significant capabilities in this area as a differentiator.

 

Experience Level

 

3 - 5 Yrs.

 

Location

Bangalore (primary) Gurgaon

Mumbai

 

About the Role

A Sr Digital Engineer II plays a critical role in engineering teams. They are expected to demonstrate strong technical skills, problem-solving abilities, and collaborate effectively with their teams to contribute to software development and innovation. This position focuses on developing, testing, and maintaining software products and solutions. The role requires a strong technical foundation, creativity, and a collaborative mindset.

 

 

Responsibilities

  • Design and develop high-quality, scalable, and robust software components.
  • Work collaboratively with team members, including Sr Digital Engineers Is, Dev Leads, and senior engineers, to deliver software projects.
  • Understand and translate business requirements into technical solutions.
  • Contribute to the improvement of existing codebases and participate in code reviews.
  • Troubleshoot, debug, and resolve technical issues in existing software applications.
  • Write clean, efficient, and well-documented code.
  • Engage in the full software development lifecycle, from concept to deployment and support.
  • Stay updated on new technologies and best practices in software development.
  • Participate in team meetings, providing updates and insights on project progress.

 

This role is essential for driving the development and maintenance of innovative software solutions. This position offers a challenging and rewarding environment for skilled software engineers to grow their technical abilities and contribute significantly to important projects. Working as Sr Digital Engineer II provides an excellent opportunity to collaborate with experienced professionals and engage with state-of-the-art technologies.

 

 

 

Must Have Skills

  • Experience building Front End Applications on different technologies including hands on working experience on Flutter Solid understanding of computer science fundamentals, including data structures, algorithms, and software design.
  • Deep Understanding and hands on experience on End to End development for Mobile Apps on Flutter
  • Good problem-solving skills and attention to detail.
  • Ability to work effectively in a team environment and communicate clearly with team members.

 

Professional Requirements

  • Bachelor's degree in computer science, Engineering, or a related field.
  • Typically, 3-5 years of experience in software development.
  • Demonstrated experience in developing scalable and reliable software solutions.

 

Other Requirements

  • 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