This page was automatically translated and may contain errors. View in English.
Deloitte

Frontend React Developer

Deloitte

Delhi, India · Tempo total

Seja o primeiro a se candidatar

Experiência
3–8 yrs
Salário
Vagas
1
Publicado
há 3 horas
Modo de trabalho
No escritório
Educação
Bachelor's or Master's degree in Computer Science, Information Technology, or related field
Retomar
Obrigatório candidatar-se

Onde você trabalhará

Descrição da vaga

About the Team

Deloitte's Technology & Transformation practice specializes in helping organizations unlock value through advanced data management and analytics. The team offers expertise in business intelligence, data visualization, management, performance monitoring, next-generation analytics including big data, cloud, cognitive computing, and machine learning.

Job Profile

We are seeking a React.js developer experienced in software engineering fundamentals beyond just React. The role involves building scalable, maintainable, and modular frontend applications leveraging ReactJS.

Responsibilities and Skills

  • Strong grasp of React fundamentals including functional components, hooks, and component lifecycle
  • State management using Context API, Redux, or equivalent tools
  • Performance optimizations such as memoization, lazy loading, and code splitting
  • Routing with React Router
  • Integrating APIs and managing asynchronous data flows
  • Handling forms and validation effectively
  • Error handling with error boundaries and following React best practices
  • Developing reusable components with responsive design and solid CSS knowledge
  • Advanced JavaScript expertise including ES6+, closures, promises, async/await, event loop, modules, and imports/exports
  • Familiarity with TypeScript basics is preferred
  • Applied knowledge of software engineering principles, including SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion)
  • Understanding of clean architecture concepts such as separation of concerns, layered architecture, and writing maintainable, testable, and modular code
  • Experience with design patterns like Factory, Singleton, Strategy, Adapter, Observer, and dependency injection concepts along with determining when to apply them
  • Organizing projects into feature-based folder structures for modular, reusable code with low coupling and high cohesion to support scalable architectures

Education

Applicants must have a Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline.

Deixe este campo se desejar uma resposta — não o utilizaremos para mais nada.

Clique para navegar, arrastar e soltar, ou colar uma captura de tela

PNG, JPG, GIF, MP4, WebM, MOV · Máximo de 20 MB cada · Até 5 arquivos

🤖
Online · ajuda instantânea de IA