We're looking for a Javascript Developer

We’re looking for someone with a track record of delivering high quality front-end code for scalable web applications.


Posted by Hamish Campbell
January 19th, 2017

Applications have closed.

Koordinates is changing the way Earth’s data is published and accessed. Our data platform brings publishers and users of data together on a single, cloud-based platform, ensuring Earth’s rich data is available to those who need it. At Koordinates, we value being open, precise, intrepid and connected.

We’re looking for someone with a track record of delivering high quality front-end code for scalable web applications. If this sounds like you, now is the perfect time to join Koordinates and shape the future of our product and our team.

What you’ll be doing

Our existing application provides a geospatially enabled public interface to our data platform. You will be responsible for leading the frontend Javascript development of our products, including:

  • Working closely with our team of designers and developers to scope, plan and implement high quality web interfaces that enable users to publish and access geospatial data. You’ll build solutions to difficult UI and UX challenges within a complex web application environment.

  • Implementing reusable design and interaction elements, planning and implementing front-end components and architecture, and bringing front-end best practices to the Koordinates platform over an extended period of time.

  • Keeping product development running smoothly through effective frontend build and test systems.

Who we are looking for

  • You’re an experienced hands-on front-end developer (3+ years experience) with a strong product focus. You have evolved and improved products over time and are capable of architecting scalable front-end solutions. You keep up with trends in browser capabilities & APIs.

  • You are well versed in ES6 and have used Javascript frameworks (such as React, Vue or Dojo) in production environments. You’re an independent and versatile developer, able to identify the relative strengths and weaknesses of different frameworks and can identify the appropriate tools for the job at hand.

  • You are proficient with HTML & CSS and can think architecturally about JS/CSS/HTML structure so that large applications stay performant, maintainable, consistent and easy to evolve.

  • Your positive attitude, respect for your peers and open and approachable communication style makes you great at collaborating with your team.

It would be great if you have

  • Experience with one or more server side languages, RESTful API concepts, HTTP request life-cycles and an understanding of browser security concerns and mitigation.

  • Familiarity with Python, Django and the Django templating language (or similar such as Jinja2).

  • Experience with spatial data, mapping and Geographic Information Systems (GIS).

  • Design sensibility with an eye for typography, proportion and colour.

Why Koordinates?

Koordinates is a great place to work. Our growing team is friendly, energetic and committed to making it easier to publish and access geospatial data. We are situated over three locations and two time zones, so we’re used to working in a distributed and flexible environment. We ship code daily, our continuous integration systems ensure that our build and test processes happen on every push to GitHub, and passing builds are a single click to deploy.

We provide you with the tools, training and support you need to deliver the highest quality software to our clients and end-users. You'll be sharing knowledge with other great developers through code reviews and co-learning on a daily basis. You'll also work closely with our skilled designers who are always open to good ideas (yes, even developers are part of the design process).

We’re proud to build an award-winning platform and we're expanding to introduce our product to the world. As an experienced developer, you will be ideally placed to shape your career and share in our success.

This role can be based in either our Wellington or Auckland offices. We’re always up for discussing flexible working arrangements.

Get in touch today at