All jobs

Job details

React Architect

  • Java
  • Redux
  • REST
  • GraphQL
  • ES6
  • SOLID

Posted: 1 day ago

Job description

JD

  • Architect and design scalable, high-performance front-end solutions using React.js and modern JavaScript (ES6+).
  • Develop and enforce front-end architecture standards, coding guidelines, and best practices.
  • Lead the transition or creation of Microfrontend (MFE) architecture, including module federation, independent deployments, and shared libraries.
  • Collaborate with product managers, designers, and backend teams to translate business requirements into technical solutions.
  • Oversee application performance optimization, code quality, and maintainability.
  • Mentor and guide development teams in React patterns, tooling, and architecture principles.
  • Evaluate and integrate front-end build tools such as Webpack, Vite, Babel, and CI/CD pipelines.
  • Ensure responsive UI development using HTML5, CSS3/SASS/Styled Components, and accessibility standards.
  • Conduct code reviews and participate in architectural discussions to drive continuous improvement.
  • Stay updated with emerging front-end technologies and propose adoption where beneficial.
Required Skills & Qualifications
  • 8+ years of hands-on front-end development experience.
  • 5+ years of deep expertise in React.js (including Hooks, Context API, functional components).
  • Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and modern front-end engineering.
  • Proven experience designing and implementing Microfrontend architectures (Webpack Module Federation, Single-SPA, custom frameworks, etc.).
  • Solid understanding of front-end performance optimization, rendering patterns, and browser internals.
  • Experience with state management tools (Redux, Recoil, Zustand, MobX).
  • Familiarity with REST APIs, GraphQL, WebSockets.
  • Expertise with build and packaging tools (Webpack, Vite, Rollup).
  • Strong knowledge of version control (Git) and CI/CD pipelines.
  • Excellent problem-solving, communication, and architectural decision-making skills.
Recruitment / Staffing,
Full Time, Permanent
Software Development
Education
Bachelor of Technology / Bachelor of Engineering (B.Tech/B.E.) in Any Specialization
Any Postgraduate

Similar jobs