Job Title : React Engineer (2+ Years of Experience)

Job Description:

We are seeking a passionate and skilled React Engineer with over 2 years of experience to join our team. The ideal candidate will have hands-on experience building dynamic and responsive web applications using React.js. This role requires a strong understanding of front-end development principles and the ability to deliver high-quality, scalable solutions in a collaborative environment.







Key Responsibilities:

Develop, maintain, and optimize web applications using React.js
Create reusable and modular components to ensure consistency and efficiency in development
Collaborate with designers and backend developers to implement user-friendly features
Debug and troubleshoot application issues to enhance performance and user experience
Integrate APIs and manage state effectively using tools like Redux, Context API, or React Query
Ensure responsive design and cross-browser compatibility for seamless user experiences
Write clean, well-documented, and maintainable code
Stay up-to-date with the latest React and front-end development trends




.

Core Proficiency:

Strong understanding of JavaScript
Proficiency in React.js and its core principles, including JSX, hooks, and lifecycle methods
Experience with state management libraries like Redux, Context API, or React Query. Proficiency in styling in the component.
Familiarity with Tailwind CSS for efficient UI development and responsive design.
Experience with CSS-in-JS libraries like Styled-Components or Emotion is a plus.
Familiarity with Next.js for server-side rendering (SSR), static site generation (SSG), and routing capabilities. Hands-on experience integrating RESTful APIs or GraphQL into React applications.
Proficient in Git for version control and collaborative development.
Basic understanding of testing frameworks like Jest, React Testing Library, or Cypress.
Understanding of code splitting, lazy loading, and performance optimization techniques.