Skip to main content
Posted 12 August, 2026

Principal Frontend Engineer

Arvionservices
Christchurch, CAN, NZ Full Time
Reference: a604e9ec00a43917

Job Description

\n Job Overview:\n
\n

We are looking for a Senior Frontend Engineer with 5+ years of production software development experience to build and improve user-facing applications. You will work with modern frontend technologies, contribute to architecture and technical decisions, conduct code reviews, and mentor other developers.

\n
\n What Will You Do:\n
\n
    \n
    \n
  • Build and maintain scalable frontend applications using Vue 3+ and TypeScript.
  • \n
    \n
  • Design and implement clean, maintainable frontend architecture.
  • \n
    \n
  • Conduct code reviews and maintain high coding standards.
  • \n
    \n
  • Mentor developers on best practices, architecture, and clean coding practices.
  • \n
    \n
  • Build responsive and accessible interfaces using Tailwind CSS, HTML5 and CSS3.
  • \n
    \n
  • Write and maintain unit and integration tests using Vitest or Jest.
  • \n
    \n
  • Work with modern build tools such as Vite, Rollup or Webpack.
  • \n
    \n
  • Collaborate with designers to deliver intuitive and polished UI/UX.
  • \n
    \n
  • Work closely with engineers and stakeholders in an Agile/Scrum environment.
  • \n
    \n
  • Contribute to technical direction and architecture decisions.
  • \n
    \n
  • Use AI coding tools such as Claude Code or GitHub Copilot to improve development efficiency.
  • \n
    \n
\n
\n What Makes You a Good Fit\n
\n
    \n
    \n
  • 5+ years of experience building production software.
  • \n
    \n
  • Strong experience with Vue 3+, or React/Angular with the desire to switch to Vue
  • \n
    \n
  • Strong knowledge of TypeScript.
  • \n
    \n
  • Strong clean-code practices.
  • \n
    \n
  • Strong understanding of frontend architecture and OOP/OOD.
  • \n
    \n
  • Strong code review skills.
  • \n
    \n
  • Experience mentoring other developers.
  • \n
    \n
  • Hands-on experience with Tailwind CSS.
  • \n
    \n
  • Experience writing unit tests using Vitest or Jest.
  • \n
    \n
  • Good understanding of Vite, Rollup, Webpack or similar build tools.
  • \n
    \n
  • Strong knowledge of HTML5, CSS3 and responsive web design.
  • \n
    \n
  • Good understanding of UX/UI principles and experience working with designers.
  • \n
    \n
  • Experience working in Agile/Scrum environments.
  • \n
    \n
  • Comfortable using AI coding tools such as Claude Code or Copilot.
  • \n
    \n
  • Strong written and verbal communication skills in English.
  • \n
    \n
\n
\n Nice To Have:\n
\n
    \n
    \n
  • Experience with PostCSS, SASS/SCSS or similar CSS technologies.
  • \n
    \n
  • Experience with Playwright or other E2E testing frameworks.
  • \n
    \n
  • Experience with Storybook.
  • \n
    \n
  • Experience in Payments, FX, FinTech or other regulated industries.
  • \n
    \n
\n
\n What We Offer:\n
\n
    \n
    \n
  • Competitive remuneration package with annual salary reviews.
  • \n
    \n
  • Paid birthday leave.
  • \n
    \n
  • Additional annual leave based on years of service, up to 5 extra days.
  • \n
    \n
  • Employer KiwiSaver contributions on top of base salary.
  • \n
    \n
  • Comprehensive healthcare coverage.
  • \n
    \n
  • Employee Stock Purchase Plan (ESPP) at discounted rates.
  • \n
    \n
  • Paid volunteering day to support a charity of your choice.
  • \n
    \n
  • Complimentary office refreshments, including fruit, snacks, beverages and coffee.
  • \n
    \n
  • Access to mental health and wellbeing support resources.
  • \n
    \n
  • Opportunity to work with a global fintech organization on innovative payment technologies.
  • \n
    \n
\n
\n Working Arrangement:\n
\n
    \n
    \n
  • Hybrid working arrangement
  • \n
    \n
  • Outstationed candidates must be willing to travel to the Christchurch office as required for company meetings, collaboration sessions and events
  • \n
    \n
  • Opportunity to collaborate with global engineering teams across multiple regions
  • \n
    \n
\n
#J-18808-Ljbffr

Sign up for Job Alerts