We are looking for a React Web Developer with at least 3 years of experience to join our team. The selected candidate will be responsible for developing and maintaining dynamic and scalable web applications, collaborating with designers, backend developers, and other stakeholders to create high-performance and user-friendly solutions.
Responsibilities:
- Develop and maintain web applications using React.js and its ecosystem.
- Write clean, reusable, and efficient code following best practices.
- Implement responsive and visually appealing user interfaces using HTML, CSS (Tailwind, Sass, Styled Components), and JavaScript (ES6+).
- Collaborate with backend teams to consume REST and GraphQL APIs.
- Optimize performance and enhance user experience in web applications.
- Use version control tools like Git and platforms like GitHub/GitLab.
- Participate in code reviews and contribute to continuous team improvement.
- Integrate unit and functional tests using Jest, React Testing Library, or similar frameworks.
- Stay up to date with the latest trends and best practices in frontend development.
Requirements:
- 3+ years of experience in web development with React.js.
- Experience with TypeScript is highly valued.
- Knowledge of state management using Redux, Zustand, or Context API.
- Experience consuming REST and GraphQL APIs.
- Ability to write modular and scalable code.
- Familiarity with bundling and build tools such as Webpack, Vite, or Parcel.
- Understanding of agile methodologies like Scrum or Kanban.
- Experience with CI/CD and cloud deployment tools is a plus.
Benefits:
- Remote or hybrid work (depending on location).
- Opportunities for growth and continuous learning.
- Collaborative and dynamic work environment.
- Access to courses and certifications in web technologies.