Hanoi, Hanoi, Vietnam

Middle ReactJS (Hybridwork)

 Job Description:

Fluent english (required recording)

Duration: 6 months 

REACTJS ENGINEER

Education:

Bachelors degree in Computer Science or a related field, or equivalent experience.

Key Responsibilities:

  • Develop new user-facing features using React.js/Next.js.
  • Build reusable components and front-end libraries for future use.
  • Translate designs and wireframes into high-quality code.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Collaborate with the back-end team to design, develop, and integrate APIs.
  • Ensure the technical feasibility of UI/UX designs.
  • Work closely with designers to ensure the technical feasibility of UI/UX designs.
  • Stay updated with the latest front-end technologies and best practices.
  • Troubleshoot and debug applications.
  • Participate in code reviews to ensure code quality and distribute knowledge.

Experience and skills:

  • Proven experience as a Front-end Developer with a strong proficiency in React.js, Node.js, and Next.js.
  • Familiarity with state management libraries like Redux or Context API.
  • Strong proficiency in Typescript
  • Thorough understanding of React.js and its core principles.
  • Experience with popular React.js workflows such as Flux or Redux.
  • Familiarity with server-side rendering in Next.js.
  • Experience with RESTful APIs and asynchronous request handling.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Familiarity with code versioning tools such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Experience with GraphQL.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with CI/CD pipelines and deployment processes.
  • Experience with testing frameworks such as Jest, React Testing Library, or Cypress.

  Required Skills:

Cypress Pipelines Authorization React.js JSON Reviews Features Components Node.js TypeScript Git Computer Science Education Testing Design English Communication Science Management