Senior Software Engineer

Company: Nando's UK & IRE
Apply for the Senior Software Engineer
Location: Greater London
Job Description:

Senior Software Engineer – UI Specialist

About the Role

We are seeking a Senior Software Engineer with a strong UI specialisation to join our Design System Team. Our design system powers almost every web application across Nando’s – from customer-facing digital experiences to internal workflow tools and restaurant operations systems. We’re a small, specialist team that’s highly valued across the organisation, with strong support from engineering and design leadership.

With your expertise in frontend technologies and passion for design principles, you will play a key role in enabling our vision: to create a unified brand experience for customers across all digital touchpoints.

What You’ll Do

  • Co-architect and drive the technical direction of our design system alongside the technical lead
  • Contribute to the maintenance, evolution, and advocacy of our digital design system
  • Develop high-quality, scalable, and maintainable UI components and tooling that meet accessibility, performance and design standards
  • Collaborate closely with designers to provide feedback and help realise our shared vision for UI & UX
  • Support agile cross-functional teams as they adopt and adapt the system using modern web technologies and frameworks
  • Mentor and coach engineers in modern web technologies and development best practices to help foster a culture of collaboration and innovation
  • Actively participate in code reviews, testing, and deployment processes to ensure high-quality software development practices
  • Take a proactive approach to identifying opportunities and driving improvements across the system

What We’re Looking For

  • Strong proficiency with React and TypeScript: You are comfortable architecting complex component systems
  • Expert-level proficiency in writing scalable, maintainable CSS – you have a deep understanding of CSS architecture, specificity, cascade, and layout systems, with a keen eye for detail
  • Extensive experience with modern frontend tooling such as Next.js, Storybook, and Vite
  • Strong foundations in client-side engineering best practices, including HTML semantics, accessibility, and web performance
  • Experience with testing strategies, including visual regression testing, unit testing and accessibility audits
  • A passion for mentoring engineers and providing constructive feedback to improve code quality and team performance
  • Strong communication skills – able to articulate technical decisions, present architectural options clearly, and build relationships across engineering and design teams

Nice to Have

  • A proven record of contributing to design systems or UI libraries at scale
  • A solid understanding of zero-runtime CSS-in-JS solutions and atomic styling methodologies, advanced styling solutions such as vanilla-extract or CSS Modules
  • Experience working with design tokens and styling portability across platforms
  • Interest in emerging AI-assisted development tools – we’re investigating how these can support our work, whilst maintaining our focus on quality and craftsmanship
  • Practical knowledge of accessibility testing and tools to ensure we meet WCAG guidelines and provide a great user experience for everyone
  • Experience working with modern CI/CD and engineering tooling – we use Cloud Build, GitHub Actions and Terraform

You Are

  • Proactive and self-directed – you thrive in a small, dedicated specialist function and don’t need constant direction
  • Kind and empathetic, encouraging others to do their best work and building a psychologically-safe, happy workplace
  • People-focused with a genuine interest in mentoring and supporting engineers
  • A great communicator who can tailor conversations to your audience at all levels of the business
  • Passionate about client-side web development and staying up to date with the latest technologies and trends
  • Experienced in building and deploying web applications with a focus on scalability, maintainability and user experience
  • Someone who enjoys close collaboration with designers and takes pride in realising design vision through code

#J-18808-Ljbffr…

Posted: January 24th, 2026