Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Position Description - Software Developer (MERN)

Position Title

Software Developerdeveloper

Group

Voluntarily Platform Development Team

Type

Permanent or Fixed Term, Full Time or Part Time.

Reports To

Product Technical technical lead

Location

Auckland (preferred, but not exclusive)

Date Prepared

October 2019

Direct reports

Role has no direct or indirect reports

Purpose of Position

This person will join the core team working on the Voluntarily platform. They will work on Voluntarily is a platform that connects corporate volunteers with classrooms to help teach science, technology, engineering, entrepreneurship, arts and design, with the help of engaging content supplied by New Zealand’s leading innovators in educational content. It is a community led, open source project that was created by the Pam Fergusson Charitable Trust.

The purpose of this role is to help build the Voluntarily platform - primarily by writing code. This includes all aspects of the software development lifecycle - analysis, design, coding, testing, dev/ops for both server and client side components of the platform.

This role requires both strong technical proficiency and , commitment, flexibility, a willingness to learn and an ability to work in an open source collaborative environment.

...

The Voluntarily platform is written primarily in Javascript using Node, Express, MongoDB, and React . along with AntDesign Ant Design components, and the NextJS framework. Training will be given but we are looking for reasonable existing proficiency in Javascript and modern frameworks.

While you will be working on developed stories you should be prepared to interact directly with the people that will use the platform: teachers, corporate HR, content providers etc to help determine their needs and develop an excellent experience.

You should also be adept in designing and implementing effective automated unit, functional and end to end tests.

You will need to work as part of the core development team and alongside open source code contributors and developers from other teams working on the project. As we are a small team you will need to be self motivated, engaged in lifelong learning and able to solve problems.

Key Relationships

Internal

External

Core Voluntarily Team

Other PFCT Staff

Voluntarily Code Contributors

Volunteers and customers of the Voluntarily platform

Qualifications

While you may have a recognised tertiary IT qualification in software development this will not be a requirement if you have a good track record as a developer.

You should be prepared to show us code projects that you have developed and potentially carry out some coding tests.

Values

The Pam Fergusson Charitable Trust (PFCT) is a registered charity established in 2014 to teach kids how to use technology, so they can become the innovators and leaders of tomorrow. The trust runs programmes all across New Zealand to build pathways for kids with technology. You should join us with an ethos of enhancing diversity, equity, and opportunity for all. Our aim is to enable you to be the very best developer you can be.

How to Apply

Email andrew@voluntarily.nz saying why you want this job and some illustration of your coding skills.