Job Title:  T&T-EAID-Engineering-Consultant | Front end | Bangalore

Job requisition ID ::  104507
Date:  May 11, 2026
Location:  Bengaluru
Designation:  Consultant
Entity:  Deloitte Touche Tohmatsu India LLP

T&T-EAID-Engineering-Consultant | Front end | Bangalore
Job requisition ID : 104507 
Location: Bengaluru
Entity: Deloitte Touche Tohmatsu India LLP 

The Team

Deloitte’s Technology & Transformation practice can help you uncover and unlock the value buried deep inside vast amounts of data. Our global network provides strategic guidance and implementation services to help companies manage data from disparate sources and convert it into accurate, actionable information that can support fact-driven decision-making and generate an insight-driven advantage. Our practice addresses the continuum of opportunities in business intelligence & visualization, data management, performance management and next-generation analytics and technologies, including big data, cloud, cognitive and machine learning.         

 

Our Work Profile

We work on building modern, scalable, and high-performance web applications using cutting-edge frontend technologies and best engineering practices.

Our teams focus on delivering enterprise-grade digital experiences by combining strong UI engineering, API integration, state management, and performance optimization. We emphasize clean architecture, test-driven development, and maintainable frontend systems that support business-critical applications.

We operate in agile environments where quality, scalability, and user experience are key priorities.


Your Work Profile

We are looking for a Frontend Engineer (React Developer) with strong hands-on experience in building modern web applications using React and TypeScript.

The role involves developing responsive, scalable, and maintainable frontend applications, working closely with backend engineers and product teams to deliver high-quality user experiences integrated with RESTful APIs.

You will be responsible for writing clean code, implementing state management solutions, ensuring application performance, and contributing to testing and deployment processes.


Key Responsibilities

Frontend Development

  • Develop and maintain web applications using React.js and JavaScript
  • Build reusable and scalable UI components
  • Ensure responsive and high-performance user interfaces

State Management & Data Handling

  • Implement state management using Redux Toolkit / Zustand / TanStack Query (React Query)
  • Manage application state efficiently for scalability and performance
  • Integrate frontend with backend APIs

API Integration

  • Work with RESTful APIs
  • Ensure smooth data flow between frontend and backend systems
  • Handle asynchronous data fetching and error handling

TypeScript Development

  • Write type-safe and maintainable code using TypeScript
  • Ensure application stability through strong typing practices

Testing & Quality Assurance

  • Write unit and integration tests using Jest and React Testing Library
  • Ensure code quality and application reliability
  • Participate in code reviews and debugging

Build Tools & Version Control

  • Work with modern bundlers like Vite / Webpack
  • Use package managers such as npm / yarn / pnpm
  • Apply advanced Git workflows (branching, rebasing, conflict resolution)

Collaboration & Delivery

  • Work closely with backend engineers, designers, and product teams
  • Participate in Agile ceremonies and sprint planning
  • Contribute to continuous improvement of development practices

Required Experience

  • Bachelor’s degree in B.E / B.Tech
  • 4+ years of hands-on experience in React.js development
  • Strong experience in building frontend applications using JavaScript and TypeScript
  • Experience working with RESTful APIs and modern frontend architectures

Essential Skills

Frontend Development

  • Strong proficiency in React.js
  • Good understanding of JavaScript (ES6+)
  • Experience building reusable UI components

State Management

  • Experience with:
    • Redux Toolkit
    • Zustand
    • TanStack Query (React Query)

TypeScript

  • Strong ability to write type-safe frontend applications
  • Understanding of advanced TypeScript patterns

Testing

  • Experience with:
    • Jest
    • React Testing Library
  • Ability to write unit and integration tests

Tools & Dev Practices

  • Advanced Git usage (branching, rebasing, merge conflict resolution)
  • Familiarity with Vite or Webpack
  • Experience with package managers (npm / yarn / pnpm)

Preferred Skills

  • Strong understanding of frontend architecture and performance optimization
  • Experience working in Agile teams
  • Exposure to scalable enterprise web applications
  • Good debugging and problem-solving skills

Success Metrics

  • High-quality, scalable frontend application delivery
  • Stable and performant user interfaces
  • Efficient API integration with minimal issues
  • Strong test coverage and code quality
  • Timely delivery of features in Agile cycles
  • Reduced production bugs and improved UX stability

Educational Qualifications

  • Bachelor’s degree in B.E / B.Tech

Location and Way of Working

  • Location: Not specified (project-based / client-dependent)