Frontend engineer(React.js)

A front-end engineer is responsible for creating the visual and interactive elements of a website or web application that users interact with. This role focuses on implementing designs and ensuring a seamless user experience. Expertise in ReactJS, a popular JavaScript library for building user interfaces, is crucial for efficiently developing dynamic and responsive applications. A frontend engineer with ReactJS skills can build complex user interfaces and manage application states effectively.

Skills
Recruitment Bullet

Data structure and algorithm

Recruitment Bullet

Javascript

Recruitment Bullet

Frontend Framework

Responsibilities

Job Title : Frontend engineer (React.js)

Job Summary: We are seeking a talented frontend engineer with expertise in ReactJS to join our dynamic team. In this role, you will be responsible for developing and maintaining cutting-edge web applications, collaborating with cross-functional teams to design and implement user-centric features, and ensuring a seamless user experience.

Requirements

  • 3+ years of experience in front-end web development, with a strong focus on ReactJS
  • Proficiency in HTML, CSS, and JavaScript, including modern frameworks and libraries
  • Hands-on experience with responsive design and web development best practices
  • Familiarity with front-end build tools and workflows, such as Webpack, Gulp, or Grunt
  • Understanding of web performance optimization techniques
  • Ability to write clean, maintainable, and well-documented code
  • Experience with version control systems, such as Git
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills

Responsibilities

  • Develop and implement complex user interfaces using ReactJS and related technologies
  • Collaborate with designers, product managers, and backend engineers to translate design concepts into functional, high-performance web applications
  • Optimize web application performance, ensuring seamless user experiences across different devices and browsers
  • Participate in code reviews, provide feedback, and contribute to the continuous improvement of the codebase
  • Stay up-to-date with the latest front-end development trends, technologies, and best practices

Must Have

  • Technical Skills
    • Proficient in ReactJS, including state management, lifecycle methods, and component architecture
    • Experienced in HTML, CSS, and JavaScript, including modern frameworks and libraries
    • Familiar with front-end build tools and workflows, such as Webpack, Gulp, or Grunt
    • Knowledgeable about web performance optimization techniques
    • Skilled in writing clean, maintainable, and well-documented code
    • Experienced in version control systems, such as Git
    • Familiar with RESTful APIs and data fetching techniques
    • Proficient in front-end testing frameworks, such as Jest, Enzyme, or React Testing Library
  • Soft Skills
    • Strong problem-solving and critical thinking skills
    • Excellent communication and collaboration abilities
    • Attention to detail and a commitment to quality
    • Adaptability and willingness to learn new technologies
    • Proactive and self-motivated approach to work

Can't find a role your hiring for?

Request a role and we'll help you connect with Whitecarrot.io team

Request a Role