Posted: 19 August
Offer description
Job Opportunity
As a member of our Technology Team, you will leverage your expertise in Frontend Development to drive the creation of high-quality, customer-facing visual and interactive elements.
Your Key Responsibilities:
* Develop functional and engaging web applications based on usability principles and build reusable code and libraries for future use.
* Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
* Maintain and enhance websites to meet business requirements.
* Collaborate with back-end developers in coding and troubleshooting.
* A solid understanding of web mark-up including HTML5, CSS3 and accessibility principles.
* Familiarity with CSS and pre-processors like SASS.
* Knowledge of CSS-in-JS libraries such as MUI, styled components and emotion.
* Experience with unit testing frameworks like Jest, Cypress and React Testing Library.
* Understanding of asynchronous request handling, partial page updates and AJAX.
* Knowledge of building and bundling tools such as NPM, yarn, webpack and Rollup.
* Familiarity with design tools like Figma and Miro.
* Experience with Content Management Systems.
* Proficient understanding of code versioning tools like Git.
* A solid understanding of SEO principles and ensuring applications adhere to them.