Job Openings
Frontend Developer (ReactJS)
About the job Frontend Developer (ReactJS)
Job Description:
We are looking for a Frontend Developer ReactJS who will be responsible for building, optimizing, and maintaining responsive web interfaces. The ideal candidate will have strong skills in JavaScript and ReactJS, with an eye for detail, design consistency, and user experience. You will collaborate closely with designers, backend developers, and product managers to deliver high-quality web applications that align with business goals and technical standards.
Key Responsibilities:
- Develop and maintain responsive, user-friendly web interfaces using ReactJS, HTML, CSS, and JavaScript/TypeScript.
- Implement reusable components and front-end libraries for scalability and performance.
- Collaborate with UI/UX designers to translate wireframes and prototypes into functional interfaces.
- Integrate front-end code with backend APIs and services.
- Optimize applications for speed, performance, and accessibility.
- Debug and troubleshoot issues across browsers and devices.
- Stay updated with the latest front-end technologies, trends, and best practices.
- Participate in code reviews to ensure code quality and maintainability.
Qualifications:
- Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 24 years of hands-on experience in front-end development using ReactJS.
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and React Hooks.
- Experience with state management tools such as Redux, Context API, or Recoil.
- Familiarity with RESTful APIs or GraphQL integration.
- Knowledge of version control systems like Git.
- Experience with responsive design, cross-browser compatibility, and mobile-first development.
- Basic understanding of UI/UX principles and attention to design details.
- Experience with build tools such as Webpack, Babel, or Vite.
- Familiarity with testing frameworks (e.g., Jest, React Testing Library) is a plus.
- Excellent communication and collaboration skills.
- Experience with TypeScript, Next.js, or Tailwind CSS is an advantage.
- Understanding of CI/CD pipelines and Agile development practices is an advantage.
- Exposure to backend technologies (e.g., Node.js, Express) is an advantage.