Job details

Frontend Web Developer (React.js)

  • Java
  • Redux
  • REST
  • GraphQL
  • TypeScript
  • Agile
  • Next.js

Posted: 2 days ago

This role is for one of the Weekday's clients

JobType: full-time

We are seeking a talented and detail-oriented Frontend Web Developer with strong expertise in React.js. The ideal candidate will be responsible for building responsive, high-performance web interfaces that provide exceptional user experiences. You’ll work collaboratively with cross-functional teams to turn design concepts into functional applications.

Key Responsibilities:

  • Develop dynamic and responsive user interfaces using React.js.
  • Build reusable components and libraries for scalability and future use.
  • Optimize frontend components for performance across a range of browsers and devices.
  • Translate UI/UX designs and wireframes into high-quality code.
  • Collaborate closely with backend developers, designers, and product managers to build feature-rich applications.
  • Maintain code quality and structure by adhering to established best practices and coding standards.
  • Integrate APIs and third-party services to extend frontend functionality.
  • Participate in code reviews and contribute to continuous improvement of the development process.
  • Write unit and integration tests to ensure code quality and reliability.

Key Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 3 years of hands-on experience with React.js in production environments.
  • Solid knowledge of JavaScript, including DOM manipulation and the JavaScript object model.
  • Experience with React state management libraries such as Redux, Context API, or MobX.
  • Proficiency in HTML5, CSS3, and tools like Webpack, Babel, etc.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Experience with Git and other version control systems.
  • Understanding of responsive design principles and cross-browser compatibility.
  • Awareness of modern authentication methods like JWT.
  • Knowledge of testing libraries such as Jest or React Testing Library is an advantage.
  • Strong debugging and problem-solving abilities.
  • Effective communication and collaboration skills.

Nice to Have:

  • Experience with TypeScript.
  • Familiarity with frameworks like Next.js or server-side rendering.
  • Understanding of GraphQL.
  • Exposure to CI/CD tools and deployment processes.
  • Experience working in Agile/Scrum environments.