Front-end Developer

Wellington, New Zealand · Development expand job description ↓

Description

We are looking for an HTML/CSS specialist. The kind of person who has been mucking around with websites since they were teenagers. Someone who understands the fundamentals of CSS and is able to discuss the pros and cons of methodologies such as Object Oriented CSS, ITCSS, BEM, SMACSS (to name a few).

You won't necessarily have a degree, but you will have 3+ years professional experience.

You might be someone who started out as a web designer but prefers to get their kicks from reproducing beautiful UIs, faithfully and thoughtfully.

You might know a bit of JavaScript, but you don't have to, the main focus of this role is writing well structured, accessible HTML and flexible, well-architected CSS.

If you're someone who feels physically sick whenever they see @import "bootstrap", HIT THAT APPLY BUTTON!

Our Front-end developers write SCSS using BEM with an ITCSS based structure. They create and maintain digital pattern libraries. They write modular, re-usable, extensible and beautiful code. This ain't a JavaScript role.

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

  • 3+ years of proven experience, delivering small to large interactive/digital projects on time, within budget and with happy clients
  • Appreciation of human-centred design and a strong desire to work in a creative environment
  • Willingness to travel when required predominantly to main cities in NZ (occasionally overnight)
  • Understand and work well within clearly defined project constraints, such as client goals, technical considerations and budgets
  • Excellent problem solving skills, a love for technical challenges, and a willingness to learn
  • Ability to work in a variety of client settings and across platforms
  • Effective verbal and written communication skills and the ability to interact professionally with a diverse group of people
  • Experience working closely with designers and back end developers - helping to bridge knowledge gaps, raise risks early and develop robust solutions from design through to implementation.

You must have detailed knowledge and experience with:

HTML

  • Semantic HTML
  • Accessibility
  • Document Structure Best Practices
  • Browser/platform optimisation and understanding of compatibility issues, feature support etc
  • Templating languages esp. SilverStripe, JSX

SCSS/SASS

  • BEM
  • Browser/platform optimisation and understanding of compatibility issues, feature support etc
  • Mobile first and responsive
  • Component driven development
  • CSS-in-JS methods such as Styled Components or CSS Modules.

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