This page was automatically translated and may contain errors. View in English.
Делойт

Frontend React Developer

Deloitte

Delhi, India · На постоянной основе

Подайте заявку первыми!

Опыт
3–8 yrs
Зарплата
Открытия
1
Опубликовано
2 часа назад
Режим работы
В офисе
Образование
Bachelor's or Master's degree in Computer Science, Information Technology, or related field
Резюме
Необходимо подать заявку.

Где вы будете работать

Описание работы

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.

Оставьте комментарий, если хотите получить ответ — мы не будем использовать его ни для чего другого.

Нажмите, чтобы просмотретьперетаскивание или вставить скриншот

PNG, JPG, GIF, MP4, WebM, MOV · Максимальный размер каждого файла: 20 МБ · До 5 файлов

🤖
Онлайн · мгновенная помощь с использованием ИИ