At a Glance
- Tasks: Join our team to develop innovative web experiences for Nando's customers.
- Company: Nando's, a beloved restaurant chain with a rich history and vibrant culture.
- Benefits: Flexible remote or onsite work, competitive pay, and a supportive team environment.
- Why this job: Be part of a tech revolution in the restaurant industry and make a real impact.
- Qualifications: Experience in client-side engineering and modern web technologies like React and Next.js.
- Other info: Inclusive workplace that values diversity and encourages personal growth.
The predicted salary is between 48000 - 72000 £ per year.
Contract position OUTSIDE IR35. Can offer both remote and onsite options. Nando's has been in the UK and Ireland since 1992 and we’ve grown from a single takeaway store in Ealing, London to over 450 restaurants across all locations. Originally started in Johannesburg, South Africa, we pride ourselves on creating memorable experiences for everyone involved in Nando's: from our employees, communities, founders and suppliers, but most importantly, our customers.
We have recently been growing our digital capabilities to ensure the Nando's experience remains relevant to modern-day customers. You will be joining a tech team that has grown in the past few years and is determined to enable change within the restaurant industry by bringing innovative thinking and the latest technology tools and practices to solve some of its most complex problems.
The Customer Web Experience Team is seeking a Contract Senior Software Engineer to join our team. Our remit is to bring the Nando's brand to life with a brilliant web presence. We look after the nandos.co.uk (and Ireland) web presence, and the role will support the full replatform to a modern stack and new CMS (Storyblok). It’s an exciting time to join if you’re interested in building beautiful, accessible and web performant customer experiences.
Our team owns the customer Online Ordering Web Experience whether it’s delivery, click-and-collect, or order-at-table and we’re pushing it to be genuinely world-leading.
Responsibilities- Work with agile cross-functional teams to design, develop and maintain innovative and responsive client-side applications using modern web technologies and frameworks.
- Work with the Nando's design system to bring the components, patterns and approaches to the Nando's website replatform.
- Ensure the development of high-quality, scalable, and maintainable code that meets performance, accessibility, and security standards.
- Actively participate in code reviews, testing, and deployment processes to ensure high-quality software development practices.
- Strong foundations in client-side engineering best practices, including accessibility and web performance.
- Proven experience working with Next.js App Router, Server Components and high performance API routes.
- Experience building websites using modern frameworks, libraries, languages and tooling such as React, Next.js, TypeScript, GraphQL, Jest and Playwright.
- Fantastic knowledge-sharing skills to effectively communicate technical concepts in a variety of formats.
- A proven ability to build relationships with technical peers and other stakeholders.
- Opinions on Engineering Principles, Patterns and Architectures that hold up against the test of time, focusing on lean delivery with long-term maintainability.
- An ability to advise on engineering choices and present those choices and considered alternatives in a clear and concise manner.
- An understanding of the importance of constructive feedback to improve code quality and team performance.
- Experience with testing strategies, including unit testing, integration testing, and end-to-end testing.
- Experience with Vercel.
- Experience in working with modern CI/CD and cloud environments - we use Cloud Run, Cloud Build, GitHub Actions and Terraform.
- Familiarity with observability tools and techniques, such as logging, monitoring, and tracing.
- Kind and empathetic, encouraging others to do their best work and building a psychologically-safe, happy workplace.
- People-focused with a strong interest in mentoring and supporting junior 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 security.
At Nando's, everyone is welcome. Inspired by our Southern African heritage we know and value the richness that diversity brings to Nando's. We're committed to creating an inclusive and respectful culture for all; including our existing and future Nandocas, partners and suppliers, customers and the communities we are a part of.
We deliberately work hard to create an environment where every individual is valued, respected and can flourish regardless of who they are, their background or outlook on life. We welcome applications from a diverse range of individuals and will consider any reasonable adjustments in order to enable candidates to perform as well as possible during the recruitment process.
Senior Software Engineer in London employer: Nando's UK & IRE
Contact Detail:
Nando's UK & IRE Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who might have insights into Nando's or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using Next.js, React, and other relevant technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences, especially how you've contributed to team success and tackled complex problems.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in being part of the Nando's family.
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with modern frameworks like Next.js and React, and don’t forget to mention any relevant projects that showcase your web performance and accessibility knowledge.
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality! Share why you’re excited about joining Nando's and how you can contribute to our Customer Web Experience team. Be sure to mention your passion for client-side web development and any innovative ideas you have.
Showcase Your Projects: If you’ve worked on any impressive web projects, make sure to include links in your application. We love seeing real examples of your work, especially if they demonstrate your ability to create beautiful and performant web experiences.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in being part of the Nando's family!
How to prepare for a job interview at Nando's UK & IRE
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Next.js, React, and TypeScript. Brush up on your knowledge of client-side engineering best practices, as you'll want to demonstrate your understanding of performance and accessibility during the interview.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems using innovative solutions. Nando's is looking for someone who can bring fresh ideas to the table, so think about how you've used modern frameworks and tools to enhance web experiences in your previous roles.
✨Emphasise Team Collaboration
Since the role involves working with agile cross-functional teams, be ready to talk about your experience collaborating with designers and other engineers. Highlight any mentoring or knowledge-sharing moments you've had, as this aligns with Nando's people-focused culture.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in Nando's mission and the Customer Web Experience team. Inquire about their current projects, challenges they face, or how they measure success in their web presence. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.