Remote job
Software Engineer - Frontend
Job details
About this role
Role overview Build and improve responsive web applications for a large SaaS platform serving salon, spa and medspa businesses. You’ll work with engineers, product managers and designers to turn user and product needs into polished features, with responsibility extending from implementation through deployment and ongoing refinement.
Responsibilities - Develop and maintain accessible, performant web experiences and reusable UI components that follow a shared design system. - Collaborate across engineering, product and design to shape requirements and deliver features. - Contribute to frontend architecture discussions and make practical implementation decisions. - Write maintainable code and automated unit and acceptance tests; take part in code reviews and share knowledge. - Identify improvements to application quality, development practices and user experience.
Requirements - At least five years of professional frontend development experience with Ember.js or a modern framework such as React, Angular or Vue. - Strong JavaScript, HTML and CSS skills, with experience building modern web applications. - Experience creating responsive, reusable components and working with design systems. - Familiarity with REST APIs; GraphQL experience is useful. - Understanding of testing, code quality, maintainability, performance and frontend trade-offs. - A collaborative, proactive approach, with a willingness to take ownership, share ideas and keep learning.
Nice to have - Experience with Ember.js, GraphQL, Apollo, Node.js or Tailwind.
Benefits and work setup Benefits include private healthcare, wellness days, an employee assistance program, an online GP service, pension, life assurance, income protection, an employee share purchase scheme, enhanced family leave, fertility and pregnancy-loss leave, menopause leave, commuter support and professional development resources. Flexible hours and working from home are possible; remote work is also considered.