We are looking for a talented and passionate UI & React.js Developer to join our front-end development team. The ideal candidate should have a strong command over modern UI development principles, React.js, and JavaScript frameworks. You will be responsible for building user-friendly, scalable, and responsive web applications.
Key Responsibilities:
- Develop new user-facing features using React.js
- Build reusable components and front-end libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed and scalability
- Collaborate with designers, backend developers, and product managers
- Write clean, well-documented, and maintainable code
- Work with RESTful APIs and integrate them with front-end components
- Conduct code reviews and contribute to team knowledge sharing
Required Skills & Qualifications:
- Robust proficiency in JavaScript,
including DOM manipulation and the JavaScript object model
- In-depth knowledge of React.js and its core principles
- Experience with HTML5, CSS3, and modern CSS frameworks (e.g., Tailwind, Bootstrap)
- Familiarity with state management libraries like Redux or Context API
- Knowledge of RESTful APIs and asynchronous request handling
- Experience with version control tools like Git
- Understanding of cross-browser compatibility and responsive design
- Good communication and problem-solving skills
Preferred Qualifications:
- Experience with Next.js or SSR frameworks
- Familiarity with TypeScript
- Knowledge of unit testing frameworks (e.g., Jest, React Testing Library)
- Experience with UI design tools like Figma, Adobe XD, or Sketch