Early-to-mid Senior

Auckland

Front-End

Senior Front-End Developer Copy

Your mission

As a critical member of our team you’ll apply your impressive front-end skills to develop and deliver solutions for a variety of online projects. You’ll work directly with some great local and international companies as an architect, engineer and builder of tools that enable our clients to change and grow.

About Journey

Journey is a team of digital specialists based in Auckland and London. We love what we do, and we do it well. We look after each other and have fun together.

We create digital customer experiences through a blend of consulting, design, and development. Our focus is on digital products as well as mobile apps, and software for national and international clients. Our goal is to make Journey the place where you can do the best work of your career and enjoy yourself at the same time.

What’s the role about?
Tasks and Responsibilities‍

Your day-to-day activities will typically include:

  • Project planning.

  • Software design and architecture.

  • Writing clean, maintainable code based on SOLID principles.

  • Reviewing pull requests.

  • Bug fixing and support work.

  • Testing your own work.

  • Involvement in process improvement.

  • Liaising with the design and development teams to ensure understanding of the initial feature requirements.

  • Reviewing new features and improvements against their original requirements, including having an awareness of the interconnectedness of different functions within the product, and testing other relevant and related functions.

  • Being able to lead technical solutions using your extensive experience and identifying opportunities for improvement.

About you
  • You need to be a highly-motivated, organised and passionate person with a keen eye for detail.

  • You’ll be willing to tackle demanding tasks and take responsibility for your actions, using your initiative to make suggestions and work to make things happen.

  • You have a curious and driven nature, always wanting to keep up-to-date with coding and technological trends.

  • You’ll have a strong desire to learn and to share your knowledge with your team. In addition, you’ll be flexible enough to adapt your approach to different team members, helping to motivate and inspire with a positive attitude.

  • You must excel at managing delivery, with a keen ability to define team and project objectives including expectations and deadlines and monitor the progress of your projects against targets.

  • You will use your strong oral and written communication skills to build rapport with internal and external stakeholders on your projects. You will be a good listener, but also highly-persuasive, using facts, clear arguments and personal conviction to influence and persuade others.


Essential skills and experience:
  • Proficiency in core web technologies: JavaScript, HTML, SCSS, CSS.

  • Experience in at least one major front-end framework: React, Vue or similar.

  • Managing multiple projects in a fast-paced, time-sensitive, results-oriented, web/mobile-based development environment and an understanding of what's required to get the job done.

  • Comprehensive experience in the full digital development lifecycle, from Information Architecture, through prototyping and user testing, to internal testing and resolution of bugs.


Ideal skills and experience:
  • Advanced front-end development, involving dynamic UIs, interactive web features, and integration with back-end services, focusing on performance, accessibility, and cross platform compatibility.

  • Experience with modern development tools and practices like Git and CI/CD pipelines

  • Skill in writing and executing unit and integration tests.

  • Understanding and application of JavaScript Design Patterns and SOLID design principles.

  • Capability in software design and architecture.

  • Proficiency in using project management and documentation tools like Jira and Confluence.

  • Knowledge of Webpack for module bundling and asset optimisation.


Benefits
  • Competitive $$

  • A team that works hard, has fun and loves a challenge.

  • Be surrounded by some of the best digital minds in the business.

  • The chance to do some of the best work of your career…

  • …and drink great coffee!

Important notes

For this role you must have the legal right to live and work in New Zealand and be based in Auckland, New Zealand. We will not be recruiting from overseas for this role, and you will not be able to work from outside of Auckland or offshore.

A competency test and other assessments may form part of the interview process.

If you have any questions, please contact Sarah Ritchie, Head of People & Culture, [email protected].

We’re invested in your health and happiness.

Caring and supportive team

We're not just a company, we're a tight-knit family that truly cares. We're all about the people here and we've got a culture that thrives on collaboration, innovation, and a decent dose of fun. Think social shindigs, fridge loaded with drinks, snacks at arm's length, and an office that feels like a second home. Oh, and did we mention we love playing the long game? Stick with us and we'll celebrate your commitment with our long-service recognition.

100% radiation

One of our Journey values is ‘be a radiator’, which is all about radiating positivity and joy and being solutions focused – and that’s a prerequisite for each new person who joins our team. That means that you’ll be working with 100% radiation all around you. You’ll see it and feel it and it will brighten your day!

Professional growth

We’re on a never-ending quest for knowledge and we’re bringing you along for the ride. From team training to individual learning opportunities, we’ve got your back. Plus, our Career Progression Framework is your personal roadmap to skill development and career advancement.

Health and wellbeing

We’re as serious about wellbeing as we are about work. How about a gym membership to keep you in tip-top shape? Or counselling services via our Employee Assistance Programme (EAP) to help keep the mental health checks in green? And let's not forget a super-sleek office that’s as comfortable as it is cool.

Profit sharing

We believe in sharing the success of the company. Our discretionary bonus structure ensures that when the company thrives, so do you.

Flexible working

We get it, life’s not a one-size-fits-all deal. All our team can work from home for two days each week. Plus we also offer flexible start and finish times so you can fit your work hours around school pick-ups, morning gym workouts or beating the rush hour traffic.