RateMyPlacement and RateMyApprenticeship are now Higherin: Learn More

Higherin
Nationwide

Software Engineer Review

at Nationwide

Placement (10 Months+)

Software Engineering

London

Review Submitted: July 2025

Overall Rating

5 /5

The Overall Rating is the average of all the ratings given in each category. We take those individual ratings and combine them into one final score!

5/5 - Overview of Role
5/5 - Skills Development
5/5 - Support and Guidance
5/5 - Company Culture
5/5 - Overall Experience
5/5 - Future Career Prospects

Overview of Role

Please give an overview of your role and what this involves on a day-to-day basis.
As a Frontend Engineer on placement at Nationwide Building Society, you were part of a collaborative digital product team responsible for building and maintaining customer-facing web applications. Your work focused on creating accessible, performant, and reusable UI components using React and TypeScript, while contributing to robust testing practices and continuous improvements in code quality and user experience.
Feature development:
Build and style new components or user flows in React based on designs provided in Figma or similar tools.
Code reviews & Git workflows:
Review pull requests from teammates, respond to feedback on your own PRs, and use Git for branching, rebasing, and merging changes into the main codebase.
Testing:
Write and maintain unit tests using Vitest and component tests with React Testing Library. Occasionally write or debug Playwright end-to-end tests to cover full user journeys.
Bug fixing & refactoring:
Investigate and fix frontend bugs — including mobile-specific issues (e.g., WebView quirks) and accessibility problems. Refactor legacy code to align with current patterns or design standards.
Collaboration:
Join daily stand-ups, sprint planning, and retrospectives. Communicate regularly with backend developers, UX designers, and product managers to understand requirements and ensure smooth delivery.
Analytics & tracking:
Add tracking events to monitor how users interact with certain components or flows, and ensure data is captured accurately.
Documentation & accessibility:
Help document component behavior or usage patterns, and ensure everything built complies with WCAG accessibility guidelines.
Were you given much responsibility during your placement / internship?
As a Frontend Engineer on placement at Nationwide Building Society, I played an integral role in the development of secure, high-performance web applications that serve millions of users across the UK. Working within a fast-paced agile team, I was entrusted with end-to-end responsibility for building, testing, and shipping production-ready features as part of Nationwide’s digital experience platform.
I collaborated closely with product owners, designers, and engineers to deliver real user-facing functionality — from dynamic forms and eligibility flows to budgeting tools — all of which were deployed to production environments and used at national scale. I contributed to the evolution of a robust design system, ensured accessibility compliance, and implemented analytics events to track engagement and impact.
I was actively involved in critical stages of the software development lifecycle, including scoping, implementation, testing, and post-release QA. My code directly impacted the digital experience of millions of customers, helping them interact with key financial services through reliable, intuitive interfaces.
Please rate how meaningful the work you were doing was
5/5

Skills Development

Have you learnt any new skills, or developed your existing skills?
Frontend Development
React.js – building components, hooks, state management
TypeScript – type safety, interfaces, generics, advanced types
JavaScript (ES6+) – modern syntax, array methods, async/await
HTML5 & CSS3 – semantic markup, responsive layouts, styling
Tailwind CSS / Design systems – utility-first styling and theming
Accessibility (a11y) – ARIA roles, WCAG compliance, screen reader testing
Cross-browser compatibility – debugging layout and behavior inconsistencies
Testing
Unit testing with Vitest
Component testing with React Testing Library
End-to-end (E2E) testing with Playwright
Mocking APIs and browser behavior in tests
Test-driven development (TDD) mindset
Version Control & CI/CD
Git & GitHub Enterprise – branching, rebasing, reverting, pull requests
CI workflows – understanding test pipelines, pre-merge checks
Working with feature branches and trunk-based development
How would you rate the training provided during your experience?
5/5
How would you rate your development of industry-specific skills during the experience?
5/5
How would you rate your development of personal / soft skills during the experience?
5/5
Please rate how these skills have helped you in your career development
5/5

Support and Guidance

How much support and guidance did you receive during your placement / internship?
While I had access to support when needed — including code reviews, stand-ups, and guidance from senior developers — I was given a high level of autonomy and trust in my role. I was expected to take ownership of my work, manage my time across sprints, and proactively solve problems. This balance allowed me to develop confidence in making technical decisions, navigating a large codebase, and delivering production-ready features with minimal hand-holding. When challenges arose, I was encouraged to explore solutions independently before seeking input, which helped me grow quickly as a developer while still feeling backed by a supportive team.
How would you rate the support and guidance from your line manager?
5/5
How would you rate the support and guidance from the wider team?
5/5

Company Culture

What was the company culture and general atmosphere like?
The culture at Nationwide Building Society was incredibly warm, welcoming, and inclusive from day one. Despite being a large organisation, the teams fostered a close-knit and collaborative environment where everyone’s input was valued — even as a placement student. There was a genuine focus on personal development and wellbeing, with colleagues always willing to offer support, share knowledge, or simply check in. The atmosphere encouraged curiosity, continuous learning, and open communication, making it a fantastic place to grow both technically and professionally.
How would you rate the inclusiveness of the culture?
5/5
How would you rate the social opportunities?
5/5
How would you rate the diversity initiatives?
5/5
How would you rate the charity, sustainability and corporate social responsibility (CSR) initiatives?
5/5

Overall Experience

To what extent did you enjoy your placement / internship?
I thoroughly enjoyed my placement at Nationwide Building Society — it was a genuinely rewarding experience both professionally and personally. The combination of meaningful work, supportive colleagues, and a positive culture made each day engaging. I was able to contribute to real products that reached millions of users, continuously develop my technical skills, and feel like a valued member of the team. It gave me a strong sense of purpose and confidence, and confirmed my passion for front-end development within a mission-driven organisation.
Please rate your level of enjoyment on your placement / internship
5/5
Please rate how your experience met your expectations
5/5

Future Career Prospects

Please rate the future employment prospects at Nationwide
5/5

Recommendations & Advice

Would you recommend Nationwide to a friend?
No
What advice would you give to others applying to Nationwide
If you want to land — and succeed in — a front-end placement like this at Nationwide, you need to know your stuff. This isn’t a hand-holding environment where you get spoon-fed tickets. You’ll be expected to write clean, production-ready React and TypeScript code, integrate with live systems, and push changes that impact real customers — all within tight sprint cycles. If you can’t read a stack trace, debug layout issues across browsers, or write reliable unit tests, you’ll fall behind quickly.
You’ll be working alongside experienced engineers, and they will expect you to think critically, ask good questions, and deliver real value — not just shadow. Knowing the basics isn’t enough. You need to understand component architecture, testing, accessibility, and version control workflows. If you can’t confidently open a PR and defend your decisions in a code review, you’re not ready.
It’s a brilliant opportunity, but it’s not easy. Come prepared. Build real projects. Know Git. Learn testing. Practice failing and fixing things. Because once you’re in, the expectations are real — but so is the growth.
In This Review
Join Now

Join the Higherin Community

Save Time

Easily add jobs from Higherin or external platforms to keep everything organised.

Personalised Alerts

Get tailored job recommendations and updates straight to your inbox.

Exclusive Features

Access tools like application tracking, deadline reminders, and saved searches.

Stay Ahead

Be the first to know about the latest opportunities and deadlines.

Completely Free

Create an account and unlock powerful features at no cost.