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)