fbpx

Efficienza Business Solutions

Senior React Developer (Exp. 5 – 8 Yrs)

Role Overview:

We are seeking an experienced React Developer with strong hands-on development skills to build responsive, high-performance web applications. The ideal candidate will have deep expertise in React.js, modern JavaScript, and front-end best practices, along with experience in integrating APIs and optimizing UI for scalability and performance.

Key Responsibilities:

• Develop and maintain React.js applications with reusable components and state management.
• Implement responsive UI/UX designs using HTML5, CSS3, and modern styling frameworks.
• Optimize application performance and ensure cross-browser compatibility.
• Integrate RESTful APIs and work closely with backend teams.
• Write clean, maintainable, and well-documented code.
• Participate in code reviews, testing, and debugging.
• Collaborate with designers and product managers in an Agile environment.
• Stay updated with emerging front-end technologies and best practices.

Required Skills & Qualifications:

• React.js (Hooks, Context API, Functional Components).
• JavaScript (ES6+) and TypeScript.
• State Management: Redux, Redux Toolkit, or MobX.
• UI Libraries: Material-UI, Ant Design, or similar.
• CSS-in-JS solutions (Styled Components, Emotion).
• Build Tools: Webpack, Babel, Vite.
• Testing Frameworks: Jest, React Testing Library.
• Familiarity with RESTful APIs and JSON.
• Knowledge of performance optimization (lazy loading, code splitting).

Additional React-Related Requirements:

• Strong understanding of React lifecycle methods and virtual DOM.
• Experience with React Router for navigation.
• Familiarity with React Query or similar for data fetching.
• Knowledge of Progressive Web Apps (PWA) and responsive design principles.
• Exposure to Next.js or Server-Side Rendering (SSR) is a plus.
• Understanding of Accessibility (WCAG standards) and SEO best practices for SPAs.
• Experience with performance profiling tools (React Profiler, Lighthouse).
• Familiarity with GraphQL and Apollo Client is desirable.

Soft Skills:

• Strong problem-solving and analytical skills.
• Excellent communication and collaboration abilities.
• Ability to mentor junior developers and lead small teams.

Job Type: Full Time
Job Location: Chennai

Apply for this position

Allowed Type(s): .pdf, .doc, .docx