Senior Front-End Developer

  • Nova Partner
  • London
  • 1 day ago
  • £50 000 - £55 000
  • On Site
  • Contract

A Senior Front-End Developer plays a critical role in designing, developing, and optimizing high-performance web applications using modern JavaScript frameworks. This role suits an experienced engineer skilled in React, TypeScript, UI/UX implementation, responsive design, and front-end architecture. Senior developers typically collaborate closely with product teams, backend engineers, designers, and QA to deliver scalable, accessible, and user-centric digital experiences.


Job Overview

We are seeking a highly skilled Senior Front-End Developer to lead the development of modern, efficient, and scalable user interfaces. You will be responsible for translating design concepts into high-quality code, guiding front-end best practices, and ensuring seamless integration with backend systems. This position works within an agile product team and reports to the Engineering Manager.


Key Responsibilities

  • Develop, optimize, and maintain responsive front-end features using React, TypeScript, HTML5, and CSS3/SCSS.
  • Lead front-end architecture decisions to ensure performance, scalability, and long-term maintainability.
  • Collaborate with UX/UI designers to deliver pixel-perfect user interfaces.
  • Implement reusable components, design systems, and internal libraries.
  • Ensure cross-browser, cross-platform, and accessibility compliance (WCAG).
  • Integrate front-end applications with RESTful APIs or GraphQL services.
  • Conduct code reviews, mentor junior developers, and uphold engineering best practices.
  • Optimize application performance, loading times, and SEO-related front-end features.
  • Contribute to sprint planning, technical documentation, and continuous integration processes.


Required Skills & Experience

  • 5+ years of experience as a Front-End Developer or similar role.
  • Advanced proficiency in JavaScript (ES6+), TypeScript, React, and modern front-end ecosystems.
  • Strong understanding of state management (Redux, Zustand, Recoil, or similar).
  • Expertise in responsive design, CSS-in-JS, and component-driven UI development.
  • Experience with front-end testing frameworks (Jest, React Testing Library, Cypress).
  • Familiarity with build tools such as Webpack, Vite, or Rollup.
  • Solid understanding of browser performance optimization and web accessibility.
  • Strong problem-solving skills, attention to detail, and ability to collaborate in agile teams.
  • Bachelor's degree in Computer Science or related field (or equivalent experience).


Desired / Nice-to-Have Qualifications

  • Experience with Next.js or server-side rendering.
  • Knowledge of micro-frontend architecture.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working with design systems (Storybook, Figma integration).
  • Background in cloud platforms such as AWS or Azure.
  • Understanding of basic backend concepts (Node.js preferred).


About the Employer

Our client is a fast-growing technology organization focused on delivering innovative digital platforms used by global customers. They value clean code, modern engineering practices, and a culture of continuous learning and collaboration.


Compensation & Benefits

  • Competitive salary aligned with senior-level experience.
  • Performance bonuses and stock/option plans (where applicable).
  • Comprehensive health and wellness benefits.
  • Professional development support and learning budget.
  • Flexible or hybrid working arrangements depending on location.