Job Description

This role involves Front-end architecture, web application accessibility, user experience and interaction design, Front-end performance, and web maintenance. Candidate must be able to:

Developing new user-facing features using React.js
Build reusable codes and libraries for future use
Ensure the technical feasibility of a UI/UX design
Ensure user input is validated before submitting to back-end
Translating designs and wireframes into high quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers

Requirements

Candidates should possess a Bachelor's Degree
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
3+ years demonstrated experience using Vanilla Javascript, HTML5 semantic markup and CSS3
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows and state management libraries such as Redux, Xstate etc.
Experience with data structure libraries (e.g., Immutable.js)
Familiarity with React frameworks like Next.js, Remix etc.
Familiarity with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as babel, webpack, npm, etc.
Ability to understand business requirements and translate them into technical requirements
Familiarity with code versioning tools such as Git.
  • ICT
  • Computer