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!
Overview of Role
Please give an overview of your role and what this involves on a day-to-day basis.
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?
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
Skills Development
Have you learnt any new skills, or developed your existing skills?
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?
How would you rate your development of industry-specific skills during the experience?
How would you rate your development of personal / soft skills during the experience?
Please rate how these skills have helped you in your career development
Support and Guidance
How much support and guidance did you receive during your placement / internship?
How would you rate the support and guidance from your line manager?
How would you rate the support and guidance from the wider team?
Company Culture
What was the company culture and general atmosphere like?
How would you rate the inclusiveness of the culture?
How would you rate the social opportunities?
How would you rate the diversity initiatives?
How would you rate the charity, sustainability and corporate social responsibility (CSR) initiatives?
Overall Experience
To what extent did you enjoy your placement / internship?
Please rate your level of enjoyment on your placement / internship
Please rate how your experience met your expectations
Future Career Prospects
Please rate the future employment prospects at Nationwide
Recommendations & Advice
Would you recommend Nationwide to a friend?
What advice would you give to others applying to Nationwide
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.