Job Description :

React.js Developer

Job Summary

We are looking for a skilled React.js Developer to join our development team. You will be responsible for building modern, scalable, and high-performance user interfaces using React.js and related front-end technologies. The ideal candidate has strong JavaScript fundamentals, a passion for UI/UX, and experience working in agile environments.

Key Responsibilities

  • Develop and maintain user-facing features using React.js

  • Build reusable components and front-end libraries for future use

  • Translate UI/UX designs and wireframes into high-quality code

  • Optimize components for maximum performance across devices and browsers

  • Integrate front-end applications with RESTful APIs

  • Collaborate with designers, backend developers, and product managers

  • Write clean, maintainable, and well-documented code

  • Participate in code reviews and contribute to best practices

  • Troubleshoot, debug, and improve existing applications

Required Skills & Qualifications

  • Strong proficiency in JavaScript (ES6+)

  • Solid experience with React.js and React Hooks

  • Good understanding of HTML5, CSS3, and modern styling approaches (CSS Modules, Tailwind, Styled Components, etc.)

  • Experience with state management (Redux, Context API, Zustand, etc.)

  • Familiarity with RESTful APIs and asynchronous programming

  • Knowledge of Git and version control workflows

  • Understanding of responsive design and cross-browser compatibility

Preferred Qualifications

  • Experience with Next.js

  • Knowledge of TypeScript

  • Familiarity with testing frameworks (Jest, React Testing Library)

  • Experience working in Agile/Scrum environments

  • Basic understanding of backend technologies (Node.js, APIs)