Senior React.Js Developer

Срок для отклика истек

Описание вакансии

Software engineer (React.JS)

Exp : 5+ Language : Russian(Native)+ English(B2) Location : Global

PLEASE APPLY IF YOU FIND IT SUITABLE

We are looking for a qualified and experienced Software Engineer specializing in ReactJS and PayloadCMS + Next.js to join our team. As a Software Engineer, you will be responsible for designing, developing and maintaining reliable websites using these technologies. Your experience will contribute to the creation of dynamic, scalable, modern and extremely fast websites.

Responsibilities:

• Develop user-friendly and responsive web applications using Next.js and ReactJS.

• Integrate PayloadCMS into the application, setting up content models, custom fields, and managing data.

• Build reusable and modular components to enhance code efficiency and maintainability.

• Integrate front-end components with backend services using RESTful APIs.

• Optimize application performance through code splitting, lazy loading, and other techniques.

• Conduct unit testing and debugging to ensure code quality and resolve issues.

• Work closely with the design and development teams to meet project requirements and timelines.

Obligatory

  • Strong proficiency in PayloadCMS, Next.js, and ReactJS, with a solid understanding of their core principles and workflows.
  • Understanding of responsive design principles to ensure websites work well across different devices and screen sizes.
  • Proficiency in TypeScript, JavaScript, HTML5, and CSS3.
  • Experience in integrating front-end applications with backend APIs using RESTful APIs
  • Experience with Storybook + Chromatic.
  • Experience with Redux Toolkit + RTK Query.
  • Experience with writing unit tests, e2e tests (Jest + Playwright).
  • Knowledge of modern front-end development tools and workflows (Webpack, npm, etc.).
  • Understanding of UI/UX principles and ability to translate designs into functional user interfaces.
  • Familiarity with version control systems such as Git (GitLab).
  • Strong problem-solving and debugging skills.
  • Excellent teamwork and communication skills.
  • Experience working with MongoDB