Senior Software Engineer
Employer Profile
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:
What You ll Do
Core Experience
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.
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.
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
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
- 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)
- 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
- 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 ï¸
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.

