More jobs:
Senior Software Engineer
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-02-17
Listing for:
Nando's UK & IRE
Full Time
position Listed on 2026-02-17
Job specializations:
-
Software Development
Software Engineer, Web Developer
Job Description & How to Apply Below
Senior Software Engineer - UI Specialist
About the RoleWe 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
- Strong proficiency with React and Type Script:
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
- 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, Git Hub Actions and Terraform
- 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
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×