About the Role
We are seeking a seasoned Front-End Software Engineer to join our dynamic technology division. As a key member of our team, you will play a pivotal role in designing, developing, and delivering cutting-edge user interfaces that drive business growth.
The ideal candidate will have a strong commercial background in building scalable, reusable, and accessible web interfaces using React, TypeScript, JavaScript, and CSS/HTML5. They will be skilled in applying structured UI/UX patterns with a focus on maintainability and performance, ensuring consistent cross-browser experiences and responsive design.
Key Responsibilities
* Build innovative front-end solutions in a production setting.
* Develop reusable UI components and responsive layouts.
* Implement and maintain test automation using Cypress and Selenium.
* Collaborate with architecture, design, QA, and back-end teams in a full Agile delivery lifecycle.
* Uphold best practices around performance tuning, security, and UI testing.
Essential Experience
* Strong commercial experience with React 16+, TypeScript 4+, JavaScript (ES6), and JSX.
* Demonstrated delivery of modern, performant front-end solutions in a production setting.
* Expertise in building reusable UI components and responsive layouts.
* Familiarity with automated testing tools and front-end performance optimisation.
What We Offer
* A highly competitive salary package.
* Annual bonus and performance incentives.
* Generous pension and private medical insurance.
* Hybrid working model (2-3 days in office).
* Access to cutting-edge projects and international teams.