Skip to site navigation Skip to main content
main content

Frontend Developer

Voyage  |  Listed 27 days ago
    Job closes in 4 days

Frontend Developer

Voyage

Listed 27 days ago Job closes in 4 days

Listing Description

Location
Christchurch City, Canterbury
Job type
Full time
Duration
Permanent

Description

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.

Application details

Apply online for this role or contact Ryan O'Hara for more information.

Advertisement

Ryan O'Hara

Contact person

Voyage

Related listings

We are upgrading some of our systems
Learn more