€¢Develop new user-facing features using .
€¢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 wide variety of web-capable devices and browsers.
€¢Collaborate with backend developers and web designers to improve usability.
€¢Stay up to date with emerging technologies and best practices.
€¢Participate in code reviews and contribute to team best practices.
€¢Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
€¢Experience with popular workflows (such as Redux or Context API).
€¢Familiarity with RESTful APIs and modern front-end build pipelines and tools.
€¢Good understanding of HTML5, CSS3, and responsive web design.
€¢Experience with code versioning tools like Git.
€¢Experience with TypeScript is a plus.
€¢Familiarity with or other SSR frameworks.
€¢Knowledge of testing frameworks like Jest, Mocha, or Cypress.
€¢Experience with Agile/Scrum development methodologies.
€¢Understanding of backend technologies (, Express) is a bonus.