Senior Full Stack Developer

Bank of New Zealand

Auckland

Hybrid

NZD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bank of New Zealand, Auckland, is seeking a frontend engineer for the Design System team. Hybrid role with three anchor days in the office and two flexible days. You will help evolve BNZ's design system, expand the React component library, and improve accessibility and tooling across BNZ's digital experiences.

You’ll collaborate with designers, developers and product teams to raise quality, implement standards, and explore AI-assisted development within the design system ecosystem.

Qualifications

  • Strong understanding of web platform fundamentals and sound technical decision making.

Responsibilities

  • Evolve BNZ's web design system with reusable components and standards.

Skills

Web platform fundamentals
Frontend platform modernization
Component migrations
Design system adoption
Testing infrastructure improvements
WCAG 2.2 AA accessibility
Playwright testing
Developer experience tooling
AI-assisted development
LLMs and agentic workflows
Strong communication

Job description

Here at BNZ, it's about more than just banking. We work together in an agile, energising environment to create innovative solutions through our promise \"If you can imagine a better future, let's find a way.\" We support wellbeing, flexible working and have a generous leave offering. There is the opportunity for growth, learning and career development. No two days are the same.

The Design System team at BNZ provides the front-end foundations behind our digital experiences. We create the standards, tooling and reusable components that help teams across the bank deliver consistent, accessible and quality experiences for millions of customers every year. Our mission is to turn BNZ's design language into products used by customers and colleagues every day. Working at the intersection of design and engineering, we build the shared platform that powers experiences across web, iOS and Android, helping teams move faster, raise quality and focus on solving customer problems. We also help shape frontend standards, build shared infrastructure, and make it easier for teams to create experiences that are accessible, reliable and consistent. This is an Auckland based hybrid role with three anchor days in the office and two days where you can work flexibly.

Mō te Tūranga | About the Role

We sat down with the People Leader (who you would report to) and they told us the following about the role: We know that no one candidate will tick every box. If this role excites you, we encourage you to apply - even if your experience doesn't perfectly match every requirement.

What do we want you to know before you apply?

We're building a team with diverse experiences, perspectives and backgrounds because we know that better outcomes come from different ways of thinking. We're looking for people who are curious, collaborative and passionate about creating accessible, high-quality digital experiences. If you're someone who enjoys learning, sharing knowledge, solving meaningful problems and helping others succeed, we'd love to hear from you.

What you'll bring to this role:
  • An understanding of web platform fundamentals and the ability to make sound technical decisions that balance performance, accessibility, maintainability and developer experience.
  • Experience solving challenges at scale, such as frontend platform modernisation, component migrations, design system adoption or testing infrastructure improvements.
  • The ability to write accessible, inclusive code and interpret and implement standards such as WCAG 2.2 AA.
  • Experience improving frontend quality and reliability through testing, automation, CI/CD practices, observability and engineering standards.
  • Experience building and maintaining automated testing suites (we use Playwright), with an understanding of component, visual regression, end-to-end and accessibility testing approaches.
  • A systems-thinking approach, considering not only individual components but also the standards, tooling and practices that support a healthy frontend ecosystem.
  • A passion for developer experience and creating tools, libraries and platforms that people enjoy using.
  • Curiosity about emerging technologies, including AI-assisted development, LLMs and agentic workflows.
  • Strong communication and relationship-building skills, with the ability to collaborate effectively with designers, developers and stakeholders from diverse backgrounds.
What is the team culture and environment like?

We're a collaborative, supportive team that values accessibility, quality and continuous learning. Accessibility is a core part of how we design, build and measure our success, not an afterthought. We value curiosity, kindness, trust and craftsmanship as much as technical expertise. As a team, our success comes from helping others succeed in building excellent digital experiences. We work closely with designers, developers and product teams across BNZ to understand their needs and build solutions that make it easier for them to deliver great customer experiences. You'll have opportunities to grow your skills, contribute ideas, experiment with new technologies and help shape the future of frontend engineering at BNZ.

What projects / work will the candidate be working on now and into the next year?

Over the next year, you'll help evolve the foundations that power BNZ's digital experiences. This includes expanding our React component library, improving accessibility, modernising frontend tooling and architecture, strengthening the connection between design and code, and supporting teams as they adopt shared patterns and standards. You'll also help shape how emerging technologies, including AI-assisted development and MCPs, are used within our design system and frontend ecosystem.

What will success look like for the candidate in this role?
  • Evolve BNZ's web design system through reusable components, standards and tooling that are valued and adopted by teams across the bank.
  • Improve frontend quality, consistency and developer experience across BNZ's digital ecosystem.
  • Help deliver important technical initiatives, such as Figma AI integrations, platform modernisation and playwright testing improvements.
  • Build trusted relationships with designers and engineers to create accessible, scalable solutions that meet real user needs.
  • Contribute to frontend standards and engineering practices through mentoring, documentation and knowledge sharing.Selainli>
  • Explore emerging technologies, including AI-assisted development workflows, to improve the way teams build and consume design system capabilities.
PLEASE NOTE

Advertising for this position closes Monday 17 August at 11pm.

Nau Mai ki te Pēke o Aotearoa | Come to the Bank of New Zealand

This is an exciting opportunity to join us! We're bold thinkers who are taking brave steps to create a company that people want to work for, and customers want to bank with. If you're ready to join a fun organisation where we are proud of our culture and how we are helping New Zealander's to 'Find their way'.

Applications will be reviewed regularly across the advertising period, but we do reserve the right to close applications early.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer
Senior Developer

Bank of New Zealand • Wellington

Hybrid
NZD 120,000 - 180,000
Flexible working
Wellbeing support
Generous leave offering
+1
Senior Developer at BNZ
Senior Developer at BNZ

BNZ • Wellington

Hybrid
NZD 120,000 - 150,000
Flexible working
Generous leave
Hybrid work model
+1
Principal Engineer
Principal Engineer

Bank of New Zealand • Wellington

Hybrid
NZD 180,000 - 280,000
Senior Technical Specialist - AI Domain
Senior Technical Specialist - AI Domain

BNZ • New Zealand

On-site
NZD 150,000 - 190,000
Senior Project Manager
Senior Project Manager

Bank of New Zealand • Wellington

Hybrid
NZD 150,000 - 190,000
Hybrid work model
Flexible working
Generous leave
+1
Senior Technical Specialist
Senior Technical Specialist

BNZ • New Zealand

On-site
NZD 120,000 - 170,000
Senior Mobile Developer - Android
Senior Mobile Developer - Android

Bank of New Zealand • Auckland

On-site
NZD 120,000 - 160,000
Senior Partner
Senior Partner

Bank of New Zealand • Wellington

On-site
NZD 120,000 - 180,000
Flexible working
Generous leave
Senior Security Specialist - IAM Engineer
Senior Security Specialist - IAM Engineer

Bank of New Zealand • Wellington

Hybrid
NZD 90,000 - 120,000
Private Banker
Private Banker

BNZ • New Zealand

On-site
NZD 90,000 - 120,000