Frontend Software Engineer
Role details
Job location
Tech stack
Job description
Frontend Development: Design, develop, test, and maintain responsive, high-performance web applications using React, JavaScript, TypeScript, HTML5, and CSS3.
User Experience: Collaborate with UI/UX designers to transform wireframes and prototypes into intuitive, accessible, and visually engaging user interfaces.
Code Quality: Write clean, maintainable, and reusable code while following engineering best practices, coding standards, and version control workflows.
Collaboration: Partner with backend developers, QA engineers, and product teams to deliver reliable software that meets business and customer needs.
Performance Optimization: Improve application speed, responsiveness, accessibility, and cross-browser compatibility.
Continuous Improvement: Participate in code reviews, sprint planning, technical discussions, and contribute ideas that improve our products and development processes.
Requirements
Experience: Commercial experience as a Frontend Software Engineer, Frontend Developer, Software Engineer, or similar role.
Technical Skills: Strong knowledge of React, JavaScript (ES6+), TypeScript, HTML5, CSS3, responsive web development, and REST API integration.
Development Tools: Experience using Git, modern IDEs, package managers, and frontend build tools.
Problem Solving: Ability to troubleshoot technical issues, identify practical solutions, and deliver high-quality software.
Communication: Strong collaboration and communication skills with the ability to work effectively within cross-functional Agile teams.
Mindset: You're proactive, curious, and enjoy learning new technologies while contributing to a positive team culture.
Benefits & conditions
Pulled from the full job description
- Flexitime
- Employee mentoring programme
- Health & wellbeing programme
- Work from home, * Employee mentoring programme
- Flexitime
- Health & wellbeing programme
- Work from home