Senior Software Engineer

Posted 4 hours 7 minutes ago by Nandos

Permanent
Full Time
I.T. & Communications Jobs
London, United Kingdom
Job Description
Senior Software Engineer UI Specialist

About the Role

We re looking for a Senior Software Engineer with a UI specialism to join our Design System Team at Nando s.

Our design system underpins almost every web experience across the business, from customer-facing digital products to internal tools used in restaurants and operations. We re a small, specialist

team with a big impact, trusted across the organisation and supported by both engineering and design leadership.

In this role, you ll help shape how Nando s shows up digitally, creating consistent, accessible, and delightful experiences across all touchpoints. You ll bring deep frontend expertise, a strong design sensibility, and a collaborative mindset to a team that values thoughtful craftsmanship, inclusivity, and sustainable ways of working.

This is a role for someone who enjoys influence through partnership, mentors with empathy, and leads with clarity rather than ego.

About Nando s & Our Values

At Nando s, our values guide how we build software, collaborate as teams, and support one another every day:
  • Pride We care deeply about the quality and craft of what we build.
  • Family We support each other, collaborate openly, and grow together.
  • Passion We bring curiosity, energy, and purpose to our work.
  • Integrity We make thoughtful decisions and do the right thing, even when it s hard.
  • Fun We enjoy the journey, celebrate progress, and create space for joy.
These values are lived day-to-day in our engineering culture, not just written on a wall.

What You ll Do
  • Co-architect and help guide the technical direction of our design system alongside the technical lead
  • Evolve, maintain, and advocate for a design system used across a wide range of teams and products
  • Build high-quality, scalable, and accessible UI components and tooling
  • Collaborate closely with designers offering technical insight, constructive feedback, and shared ownership of outcomes
  • Support product and delivery teams as they adopt and adapt the system using modern frontend frameworks
  • Mentor and coach engineers with kindness and clarity, helping others grow their confidence and skills
  • Participate in code reviews, testing, and releases with a strong focus on quality and maintainability
  • Proactively identify opportunities to improve usability, performance, accessibility, and developer experience
What We re Looking For

Core Experience
  • Strong experience with React and TypeScript, including designing and maintaining complex component systems
  • Deep expertise in CSS you understand architecture, specificity, layout systems, and how small details create great experiences
  • Hands-on experience with modern frontend tooling such as Next.js, Storybook, and Vite
  • Strong foundations in client-side best practices: semantic HTML, accessibility, and web performance
  • Confidence in responsive, mobile-first, and cross-browser development
  • Experience with frontend testing approaches, including visual regression, unit testing, and accessibility checks
  • Enjoys mentoring and supporting other engineers through feedback, pairing, and shared problem-solving
  • Clear, thoughtful communicator who can explain technical decisions and collaborate across disciplines
Nice to Have (or Excited to Learn)
  • Experience contributing to or owning design systems or UI libraries at scale
  • Knowledge of zero-runtime CSS-in-JS approaches or atomic styling methodologies (e.g. vanilla-extract, CSS Modules)
  • Experience working with design tokens and styling portability across platforms
  • Interest in AI-assisted development tools, with a balanced focus on quality and craftsmanship
  • Skills in UI animation using CSS and/or JavaScript to enhance usability and delight
  • Familiarity with accessibility testing tools and WCAG guidelines
  • Experience with modern CI/CD tooling (e.g. Cloud Build, GitHub Actions, Terraform)
You Are
  • Proactive and comfortable working in a small, specialist team where your voice matters
  • Kind, empathetic, and invested in creating a psychologically safe environment
  • People-focused, with a genuine desire to help others grow
  • A thoughtful communicator who can adapt to different audiences
  • Passionate about frontend development and staying current without chasing hype
  • Experienced in building UI that balances scalability, maintainability, and user experience
  • Someone who enjoys close collaboration with designers and takes pride in realising design vision through code
Why Nando s?
  • A people-first culture grounded in warmth, trust, and belonging
  • Inclusive teams where different perspectives are welcomed and valued
  • Psychological safety questions, learning, and mistakes are part of the process
  • Space to lead with confidence, not perfection
  • Real impact across the organisation
  • And of course free Nando s
If This Sounds Like You

We d love to hear from you.

If you don t meet every requirement but feel excited by the role and aligned with our values, please apply.