Frontend Developer

placeChristchurch calendar_month 

Voyage is a digital experience agency building websites, apps, and platforms that blend bold design with modern engineering. We partner with ambitious organisations to create custom digital solutions that perform beautifully — under the hood and on the surface.

Role Overview

We’re looking for a Frontend Developer (Intermediate ? Senior) with strong experience in React, TypeScript, and Next.js to join our team.

You’ll be the kind of developer who thrives on crafting interfaces that feel as good as they look — with a great eye for detail, performance, and creativity. You’ll collaborate closely with our design and backend teams to bring high-impact websites and apps to life, often using Sanity (headless CMS) as the content layer.

While this role focuses on frontend, we’d love someone comfortable across the stack — integrating APIs, building modular components, and supporting deployment workflows when needed.

What You’ll Do
  • Build and maintain React / Next.js applications across marketing sites and complex platforms.
  • Translate Figma designs into clean, performant, maintainable frontends.
  • Collaborate with designers, backend developers, and PMs throughout the project lifecycle.
  • Implement animations, transitions, and interactions (GSAP, Framer Motion, or similar).
  • Work with headless CMS setups (Sanity preferred).
  • Optimise performance, accessibility, and SEO best practices.
  • Contribute to component libraries and frontend architecture.
  • Occasionally contribute to backend integration or full-stack features.
  • Participate in code reviews and help shape frontend best practices.

Key Skills & Experience

Essential
  • 3+ years experience in frontend or full-stack web development.
  • Strong proficiency in React, TypeScript, and Next.js.
  • Solid understanding of responsive design, accessibility, and performance.
  • Ability to integrate APIs and headless CMS (e.g. Sanity).
  • A creative mindset with a keen eye for detail and design fidelity.
Nice to Have
  • Animation or interaction experience with GSAP, Framer Motion, or WebGL.
  • Experience with React Native.
  • Familiarity with backend concepts (Node.js / REST / GraphQL).
  • Experience deploying to Vercel, AWS, or similar environments.
  • Experience with Cloudflare for performance and security optimisation.
Why Work With Voyage
  • Flexible, collaborative team culture built on craft, autonomy, and trust.
  • Interesting, design-led projects for ambitious clients.
  • Opportunity to shape the frontend discipline and push what’s possible on the web.
  • A workplace recognised as a certified Great Place to Work.
How to Apply

We’d love to see what you’ve built — not just read about it.

Please include:

  • A link to your portfolio, GitHub, or live projects you’ve contributed to (bonus points for something with great interaction or motion).
  • Your CV or LinkedIn profile outlining your experience.
  • A short note about what excites you about building creative digital experiences.
placeChristchurch
and plan the work the squad needs to do.  •  Write code and unit tests to deliver on the goals of your squad.  •  Have technical ownership and accountability for projects within your squad.  •  Peer review of code authored by other developers.  •  Build, test...
business_centerHigh salary

Experienced Warehouse Person Required

placeChristchurch
Forklift Operator Role Fixed-Term Position for an Experienced Forklift Operator/Warehouse Person Hours: 7:00 AM to 2:30 PM, Monday to Friday, with occasional overtime paid at higher rates and allowances where applicable. ...
apartmentHealth New Zealand - Te Whatu Ora Waitaha CanterburyplaceChristchurch
Are you a registered or enrolled nurse with a mental health background, and enjoy pace and variety?Hillmorton Hospital, Christchurch Registered & Enrolled Nurses Casual Specialist Mental Health Nursing Pool positionsMust have scope to work in Mental...