Senior Front End Developer

February 3, 2025
Full Time

The role of the Senior Front End Developer at Octave is to lead the creation of stunning, user-focused interfaces and be at the forefront of delivering and maintaining seamless digital experiences. You’ll collaborate with designers, back-end developers, project managers, and client teams to transform creative concepts into functional, high-quality web solutions. Alongside the technical leadership team, you’ll help set the direction for front end development and make pragmatic decisions on the technologies we use. You’ll develop robust client solutions and maintain our front-end tooling systems, documentation, and establish code standards for the technologies we use.

Key Responsibilities

  • Write clean, scalable, and maintainable code to create responsive, performant, user-friendly websites and applications.
  • Have a keen eye for detail and collaborate effectively with the design team to realise the design vision in code.
  • Actively participate in client-facing project ceremonies, demonstrating professionalism, preparedness, and a deep understanding of project goals to represent Octave with excellence. 
  • Debug and resolve bugs, performance, or cross-browser compatibility issues.
  • Adhere to scope, time and budget considerations on projects.
  • Support the design team in their understanding of the technical complexities of the digital experiences they are designing.
  • Conduct regular code reviews to maintain quality, adherence to best practices, and coding standards.
  • Stay ahead of the latest front-end technologies, frameworks, and best practices, and share knowledge with the team.
  • Contribute to the team culture.

Key working relationships 

  • You will work closely with the development, design, and client services team on projects.
  • You report to a Technical Lead.
  • You will liaise with clients on project work.

Experience & Qualifications 

  • 5+ years of front-end development experience in a professional environment.
  • Software Engineering Degree or equivalent is advantageous.
  • Expertise in HTML5, CSS3, JavaScript (ES6+), TypeScript and modern libraries and frameworks like React, NextJS, Vue.js, or Angular.
  • Experience architecting and integrating front-end applications with RESTful APIs or GraphQL.
  • Experience with Headless CMS solutions.
  • Experience with CSS preprocessors (SASS/LESS) and CSS-in-JS libraries (e.g., Styled Components).
  • Experience with web application frameworks (e.g. Django, SilverStripe).
  • Experience with using generative AI to make code workflows more efficient is advantageous.
  • Ensure all projects meet high-performance standards, including page speed, accessibility, and cross-browser compatibility.
  • Strong understanding of responsive design and mobile-first development principles.
  • Proficiency in version control systems (e.g., Git) and familiarity with CI/CD workflows.
  • Excellent written and verbal communication skills.
  • Knowledge of SEO principles.
  • Strong communication and collaboration skills, with experience working in an Agile environment.
  • Familiarity with design tools like Figma or Adobe XD.
  • Experience with server side languages such as Python and PHP is advantageous.
  • Experience with database technologies such as PostgreSQL and MySQL  is advantageous.
  • Experience with Google Analytics (GA4) and custom events and reporting.
  • Customer Engagement Platforms and Marketing automation tools (Braize, Atomic.io) would be a bonus.
  • Understanding of DevOps concepts and tools (e.g., Docker, AWS).

Why join Octave?

Innovative Projects: Work on challenging projects for a wide variety of industries.

Collaborative Culture: Join a supportive and talented team that values creativity and innovation.

Professional Growth: Access opportunities for continuous learning, training, and career advancement.

Work-Life Balance : Enjoy flexible working arrangements.

Competitive Compensation: Receive a salary package that reflects your expertise and contributions.

Ownership and Impact: Have the autonomy to make meaningful decisions and see the direct impact of your contributions on our clients.

To apply, please send your cover letter and CV to
richard.blake@octave.nz