The association for the people and businesses of Sheffield's digital industries.

mentoring for talent development

Join the mentoring scheme

Senior Front End Engineer

  • Full Time
  • Sheffield

We’re looking for a brilliant and ambitious Senior Front End Engineer to join our team! If you dream in components, thrive on building intuitive digital experiences and love a good design system as much as a well structured PR, this one’s for you.

You’ll own and evolve our front end engineering strategy, lead complex projects and mentor others to raise the bar across Razor. You’ll bring both commercial savvy and engineering excellence to the table, helping us and our clients deliver beautiful, performant and accessible applications.

If this sounds like your kind of challenge, and Razor’s cutting-edge tech culture has you curious, we’d love to chat!

A Day in the Life as a Senior Front End Engineer…
You kick off the day reviewing code review requests, giving thoughtful feedback and sharing a pattern from our internal component library to speed things up. After a quick stand up, you jump into an architecture session for a new client portal – you’re leading the front end, defining the approach, setting up the structure and helping decide whether to use Vue or React based on the business need.

Later in the day, you present a solution walkthrough to the client, demoing a recent build and walking them through design decisions with confidence and clarity. You finish on a high – you pair up with a team mate to solve a tricky bug and support their development journey. No two days are the same, but every one feels like progress.

Technical responsibilities

  • Be a subject matter expert in front end development, with advanced skills in React and Vue, including state management, performance optimisation and component architecture.
  • Lead the architecture and technical setup of front end applications, with a focus on scalability, maintainability and security
  • Design and maintain efficient front end build and deployment pipelines
  • Implement authentication and front end security best practices
  • Work with Azure infrastructure (e.g. Static Web Apps, Front Door) to host and manage front end applications
  • Produce and maintain high quality code, ensuring consistency with coding standards and best practices
  • Write clear and accurate build specifications, contribute to estimations and ensure non-functional requirements are defined and met
  • Contribute to shared Razor libraries, frameworks and tooling to improve engineering efficiency
  • Maintain accurate records of billable time in DevOps and Harvest
  • Keep up to date with relevant training (e.g. React, Vue and TypeScript certification, Frontend Masters, Pluralsight) and contribute learnings to the wider team

Project & Product involvement

  • Act as Front End Lead on complex internal and external projects, guiding architecture, technical decision making and delivery
  • Play a key role in pre project activities such as scoping, feasibility assessment, requirement gathering workshops and creating front end sections of build specs
  • Collaborate closely with Project Managers to flag risks, resolve blockers and maintain commercial focus throughout project lifecycles
  • Translate client needs and user insights into detailed front end stories with clear acceptance criteria
  • Demonstrate a strong understanding of commercial implications, helping shape solutions that balance user experience, quality and cost effectiveness
  • Present technical updates, solution demos and proposals to clients
  • Take an active role in tracking project health, ensuring outputs align with expectations and adjusting course when needed

Leadership

  • Take ownership of a strategic objective within front end engineering, aligning it with Razor’s wider business goals and contributing to the overall technology strategy
  • Provide ongoing mentorship to Engineers, supporting their technical growth, learning direction and career development
  • Give regular feedback/forwards, guidance and support in project ceremonies such as stand ups and retrospectives
  • Share your expertise by running internal masterclasses, contributing to team playbooks and process documentation, and leading onboarding/handover sessions
  • Help define non functional acceptance criteria and guide the team to meet them consistently
  • Promote frontend testing practices including unit tests (Vitest) and support end-to-end tests (e.g WebDriverIO and Playwright)
  • Champion accessibility standards (WCAG) and ensure inclusive user experiences across all projects
  • Actively contribute to Razor’s knowledge sharing culture through Notion and regular participation in mentoring and training initiatives
  • Collaborate with the Production Leadership Team to drive improvements across the business
  • Represent the Front End discipline in cross functional conversations with Growth, Delivery and wider business teams

What we’re looking for

  • Proven experience as a Senior Front End Engineer or similar role, ideally in a digital agency or fast paced environment
  • Expert level knowledge of React and Vue, with real-world experience building and maintaining production ready applications in both
  • Familiarity with headless CMS integrations (e.g. Sanity, Contentful) and working within composable architectures
  • Experience managing or contributing to frontend design systems and shared component libraries
  • Strong understanding of modern JavaScript, CSS and front end tooling
  • Experience working with Azure or similar cloud platforms
  • Confident leading projects, mentoring others and contributing to both technical and strategic decisions
  • Excellent communication skills, with the ability to explain complex concepts to technical and non-technical audiences
  • A proactive mindset with a genuine interest in technology, collaboration and continuous improvement.

To apply for this job email your details to join@razor.co.uk.