We are seeking a highly skilled Front-End Engineer with a strong foundation in modern JavaScript frameworks to join our team. You will be responsible for building and maintaining user-facing web applications and components, following best practices and established workflows. You will collaborate closely with other team members, including Backend Developers, Product Managers, and UX/UI Designers, to ensure the delivery of robust, secure, modular, and maintainable code. Responsibilities: Develop, test, and maintain responsive, user-facing web applications using modern JavaScript frameworks, focusing on component-driven architecture. Build modular and reusable components and libraries to ensure scalability and maintainability. Optimise applications for performance, ensuring optimal load times and responsive design. Implement automated testing integrated into development and maintenance workflows. Stay up-to-date with recent developments in the JavaScript and front-end framework space. Monitor security updates and issues related to project dependencies, proposing necessary upgrades and updates to comply with modern security and development standards. Collaborate with UX/UI Designers to translate designs into clean, efficient and visually appealing code. Required Skills: Proficiency in JavaScript: Deep understanding of modern JavaScript (ES6+), syntax, and features, including asynchronous programming and the event loop. Modern JavaScript Frameworks: Proven experience with at least one modern JavaScript framework such as React, or similar. HTML & CSS: Strong command of semantic HTML5 and CSS3. RESTful APIs: Hands-on experience with both consuming and designing RESTful APIs. Testing: Proficiency with automated testing frameworks like Cypress and Vitest (or similar testing tools). Version Control: Solid understanding of Git. Modern Development Tools: Familiarity with Vite, Webpack, and Babel build tools. Code Quality: Ability to write efficient, secure, well-documented, and clean JavaScript code. Programming Paradigms: Knowledge of functional programming and object-oriented programming paradigms. We welcome developers who enjoy staying ahead of the curve, continuously enhancing their skills, and thrive in a collaborative environment. This is an excellent opportunity to join a vibrant team and contribute to building state-of-the-art applications. Skills: Front-end Development Sass Javascript react