Jobs › Companies › NAB › Senior Developer

Sobre este puesto de Senior Developer en NAB

NAB · Híbrido · BNZ Place Auckland, 80 Queen Street

Worker Type:

Permanent

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 frontend foundations behind our digital experiences. We create the standards, tooling and reusable components that help teams across the bank deliver consistent, accessible and high-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.

 

About the Role | Mō te Tūranga 

This is not a typical feature-delivery web development role. As a Senior Developer in the Design System Team, you will be responsible for building and evolving the reusable components, patterns, tooling, and technical foundations that web teams across BNZ depend on every day.

 

What is the team culture and environment like?

We’re a collaborative and high-impact team that takes pride in our craft and our impact across BNZ's digital experiences. We work at the intersection of design and engineering, partnering closely with designers, developers and feature teams to solve problems once and make great experiences easier to build everywhere.

 

We value collaboration, thoughtful technical decisions, and attention to detail. We believe a great design system isn't simply a component library. It should make the right thing the easy thing, give engineers and designers a shared language, and continuously improve as our products evolve.

 

What are some of the responsibilities of this role?

  • Build and evolve reusable web components and patterns that bring BNZ's design system to life across our digital experiences.
  • Partner closely with designers to translate design specifications, tokens, interactions, and behaviours into robust, reusable React implementations.
  • Champion accessibility, usability, performance, and quality so that these principles are built into our components from the start rather than added later.
  • Improve the developer experience of adopting and using the design system, including documentation, examples, APIs, tooling, and integration patterns.
  • Help evolve the technical architecture of our web design system, ensuring components remain scalable, maintainable, testable, performant, and easy for product teams to consume.
  • Provide technical guidance and constructive feedback through design discussions, code reviews, documentation, and collaboration with engineers across BNZ.
  • Build and maintain automated testing approaches that give teams confidence when evolving shared components, including component, end-to-end, visual regression, and accessibility testing.
  • Improve CI/CD practices and tooling to make contributing to, testing, and releasing the design system reliable and efficient.
  • Support adoption across the wider engineering community by collaborating with product teams, gathering feedback, and helping teams migrate towards shared components and patterns.
  • Keep our web design system aligned with the evolution of the web platform, exploring emerging standards, APIs, frameworks, and capabilities while maintaining a consistent BNZ experience.

 

What will success look like in this role?

  • Success in this role means contributing to a strong and modern design system foundation that enables teams to create consistent, high-quality customer experiences.
  • Building components and APIs that engineers enjoy using and designers can trust to faithfully represent the intended experience.
  • Making accessibility the default by embedding inclusive behaviours, standards, and testing into our reusable components and tooling.
  • Reducing duplication by solving common UI and interaction problems once and making those solutions reusable across BNZ's web experiences.
  • Increasing confidence in evolving and releasing the design system, making changes safer and reducing the risk of regressions for consuming teams.
  • Building strong relationships between design and engineering, helping both disciplines collaborate effectively and make pragmatic decisions together.
  • Helping create a seamless and unified digital experience for BNZ customers across our products and channels.
  • Considering the needs of wider teams by documenting decisions and building solutions that are easy to discover, adopt, maintain, and contribute to.

 

What specific skills and experience would be beneficial for this role?

  • Strong commercial experience building modern web applications with TypeScript and React, with deep knowledge of HTML, CSS, JavaScript/TypeScript, modern Web APIs, and frontend architecture.
  • Experience designing and building reusable UI components or libraries, ideally as part of a design system or shared frontend platform within a large application or organisation.
  • Strong understanding of web platform fundamentals and the ability to make sound technical decisions that balance performance, accessibility, maintainability, and developer experience.
  • Strong accessibility knowledge and experience building inclusive web experiences, including interpreting and implementing standards such as WCAG 2.2 AA.
  • Experience solving challenges at scale, such as frontend platform modernisation, component migrations, design system adoption, or testing infrastructure improvements.
  • Experience building and maintaining automated frontend test suites, ideally using Playwright, with a strong understanding of component, visual regression, end-to-end, and accessibility testing approaches.
  • Experience improving frontend quality and reliability through testing, automation, CI/CD practices, observability, and engineering standards.
  • A systems-thinking approach, considering not only individual components but also the standards, tooling, architecture, and practices that support a healthy frontend ecosystem.
  • A passion for developer experience and creating components, 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 attributes will this person display in order to be successful?

Excellent communication and collaboration skills to work effectively across engineering and design are essential. You will be comfortable moving between detailed technical conversations and broader discussions about customer experience, accessibility, design, and usability.

 

You will bring strong problem-solving skills, attention to detail, and a pragmatic approach to creating reusable solutions. You will think beyond an individual component and consider the wider ecosystem in which it operates.

 

You will be curious about how and why people use the components and tools you build and have a passion for improving both the customer experience and the experience of the designers and engineers creating it.


 PLEASE NOTE: Applications close Monday 12 October at 11pm.


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

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', then show your interest by submitting your application - we can't wait to read it. 

Ehara taku toa i te toa takitahi, engari he toa takitini" - Success is not the work of an individual, but the work of many.”

Closing Date: 12 October 2026

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

¿Listo para postularte en NAB?
Postúlate en NAB

Sobre NAB

At NAB you’re encouraged to define your own career path, learn while you work and discover where you excel. And when you’re ready to take on bigger challenges, we’ll give you the tools and support you need to get there. NAB is more than just a job. Our colleagues have an impact far beyond work, supporting customers when they need us and contributing to stronger, more sustainable communities. Our work changes the future of banking. With a winning environment, we’re committed to working together to solve society’s biggest challenges.

Ver todos los empleos en NAB →

Empleos similares

NA
Head of Communications
NAB
⚡ Postúlate pronto Tower A The Hallmark Building,... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 13h
NA
Business Manager - Tech Modernisation
NAB
⚡ Postúlate pronto Tower A The Hallmark Building,... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 13h
NA
Senior Associate, Data Integration- FCO
NAB
⚡ Postúlate pronto Capital Place, 29 Lieu Giai St... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 13h
NA
Corporate Facilities Manager
NAB
⚡ Postúlate pronto BNZ Place Auckland, 80 Queen S... Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 13h
NA
Senior Analyst
NAB
⚡ Postúlate pronto DLF Downtown, Sector 25A Phase... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 13h
NA
Officer, Data Reconciliations
NAB
⚡ Postúlate pronto Capital Place, 29 Lieu Giai St... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 13h
NA
Analyst II
NAB
⚡ Postúlate pronto Gurugram, India Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
NA
Associate - Customer Identity Management
NAB
⚡ Postúlate pronto Gurugram, India Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
NA
Customer Service Banker
NAB
⚡ Postúlate pronto North End Store, 100 Lambton Q... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en NAB

Ver todos los empleos en NAB →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis