React Engineer

We are seeking a passionate and skilled React Engineer with over 1 year 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 (ES6+) & Typescript.
• 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.

Picture of elitessole

elitessole