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

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)
