Senior Web Application Developer

Wellington, North Island, New Zealand expand job description ↓

Description

We're looking for a Senior Web Application Developer to join our growing team in Wellington. This role focuses primarily on PHP and JavaScript development. By Senior we mean at least 5 years of commercial experience and both your approach and code quality will reflect that.

You'll be involved in building websites, web applications and mobile apps for a variety of clients. There is no shortage of things that we integrate with, create custom modules for or build on top of. As a senior member of the team you'll be providing input into processes and technologies adopted and championing code quality through peer review and automation.

In addition to being hands on writing code we're looking for someone who can complete solution design and act as a technical lead on specific projects. You'll be involved in estimating effort and will interface with other technical leads from our clients and their vendors. We are looking for someone who is positive, pragmatic and solution focused.

A few more things:

  • This role is based in Wellington. You need to be in New Zealand currently and already have the right to work here sorted.
  • We'd love this person to start in the next 5-6 weeks allowing for the standard notice period if they're employed.
  • We'll politely ask that recruiters not contact us regarding this role or send through unsolicited CVs.

Requirements

  • Minimum 5 years commercial experience with PHP, MySQL and JavaScript (experience with Ruby is a plus)
  • Willingness to travel for work as required, mostly to main cities in NZ occasionally overnight
  • Effective verbal and written communication skills and the ability to interact professionally with a diverse group of people
  • Ability to work in a variety of client settings and across platforms
  • Excellent problem solving skills, a love for technical challenges, and a willingness to learn.

Proven experience delivering large scale projects using the following technologies:

  • OOPHP
  • CMS platforms, in particular SilverStripe
  • Package managers like Composer, Bower, RubyGems, Bundler, NPM
  • NodeJS
  • JavaScript frameworks
  • Git
  • Gulp/Webpack

Solid experience with the following:

  • Linux, Apache etc
  • React, jQuery
  • Standard compliant APIs (SOAP/REST)
  • Bash scripting
  • Devops, process automation etc

Experience of the following is desirable, but not a deal breaker:

  • Ruby and Ruby based frameworks like Rails and Sinatra
  • Mobile first development practice
  • Strong working knowledge developing for cross-platform/browser compatibility
  • Native mobile app development (Kotlin/Java and/or Swift/Obj. C)
  • SCSS (BEM/ITCSS)

Benefits

Who is Catch?

We’re a digital agency that focuses on designing and building the best and most effective user experiences across a range of diverse industries. Our clients are among New Zealand’s most loved brands and we work closely with their marketing and IT teams in long-term partnerships. We’re platform agnostic and prefer to use the best tool for the job; whether that’s in recommending a CMS, building an API or choosing a project management methodology. We design and build great work that wins awards. Every day. We're a team of 20 designers, developers and digital project managers with offices in Wellington and Auckland and clients across the country.

What do you offer?

  • Extremely competitive salary based on experience
  • 5 weeks annual leave and a day off on your birthday
  • A brand new office in central Wellington (just off Courtenay Place) that includes snacks and a full bar
  • The opportunity to work with the best UI and UX designers and developers in the business

A few more things:

  • This role is based in Wellington. You need to be in New Zealand currently and already have the right to work here sorted.
  • We'd love this person to start in the next 5-6 weeks allowing for the standard notice period if they're employed.
  • We'll politely ask that recruiters not contact us regarding this role or send through unsolicited CVs.
  • We've deliberately repeated this section again because it's important. But good spotting. That's the kind of attention to detail we need in this role to be honest.

To apply, we need the following:

  1. A cover letter introducing yourself, telling us why you want to work with us and why you love writing the beautiful code that you do. Please link to your Github account and/or portfolio if you have those online.
  2. An up-to-date CV which outlines your relevant work experience. Focus on your last two roles.
  3. At least two references we can contact. Direct managers or leads from your last two roles. We won't call them until things get serious between us - promise.

Do you have a LinkedIn account? Import your resume and save time!

Personal information
Your Profile
Application Details