icon png

  React JS Developer

We are looking for a skilled React.js Developer to join our development team. As a front-end developer, you will be responsible for building modern, responsive, and interactive web applications using React.js. You should have a strong understanding of JavaScript, front-end architecture, and performance optimization.

Qualification:

Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience)

Responsibilities:

  • Develop and maintain responsive web applications using React.js
  • Write reusable, testable, and efficient front-end code
  • Integrate RESTful APIs and work with backend developers to ensure seamless data flow
  • Collaborate with UI/UX designers to implement design mockups
  • Optimize applications for performance, scalability, and responsiveness
  • Conduct code reviews, write unit tests, and ensure coding standards
  • Participate in sprint planning, standups, and team meetings

Required Skills:

  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3
  • Solid experience with React.js and its core principles (hooks, context, components, etc.)
  • Experience with state management libraries like Redux, Zustand, or Context API
  • Familiarity with modern front-end build pipelines and tools (Webpack, Babel, Vite, etc.)
  • Knowledge of RESTful APIs, JSON, and async request handling
  • Version control using Git
  • Understanding of responsive design and cross-browser compatibility

Soft Skills

  • Strong problem-solving and debugging skills
  • Excellent communication and teamwork abilities
  • Ability to work independently and take initiative
  • Eagerness to learn and adapt to new technologies

Preferred Skills:

  • Experience with TypeScript
  • Familiarity with Next.js, React Query, or other modern tools
  • Experience with testing frameworks like JestReact Testing Library, or Cypress
  • Knowledge of CI/CD pipelines
  • Understanding of SEO principles and SSR (Server-Side Rendering)
  • Exposure to Agile/Scrum methodologies