Full Time Job
1 Follower

Senior / Intermediate Developer (React)

9Spokes is a powerful business ecosystem with global scale. It offers modern businesses a management app that brings meaningful data together across a business, its apps and banks. Think of 9Spokes as a virtual advisor, here to motivate and guide businesses so they not only survive, but grow and thrive. 

As a Developer, you will work within a scrum team with responsibility for developing our applications as well as participating in a practice that provides the technical leadership within an area of expertise across all teams. This is a hands-on role delivering the future of the 9Spokes platform. You will write code and participate in design work as well as help educate your colleagues in areas where you are the expert. A key to success is an ability to deliver a product that our customers love in a complex and fast moving environment. 

Key accountabilities include;

  • Develop and update features in the 9Spokes product within your area of expertise
  • Contribute to the technical delivery within the team
  • Facilitate learning with the team
  • Promote best practice across the teams for your area of expertise
  • Work with product managers to do technical design for new features and product propositions
  • Support the innovation and product direction
  • Support the product planning and estimation process
  • Support the delivery of the 9Spokes strategy
  • Understand the big picture and relay it to other team members

The successful candidate will demonstrate experience and working knowledge across the following areas;

  • In-depth working knowledge of functional React, preferably 16.8+
  • Understanding of React hooks, contexts, providers, and router 
  • Experience working with state management tools such as MobX and Redux 
  • Experience working with TypeScript is a must 
  • In-depth knowledge of ES6 syntax and paradigms 
  • Familiarity with various popular NPM libraries 
  • Strong HTML5 and CSS3 skills, particularly SCSS is an advantage 
  • Familiarity with React testing methodologies using Mocha, Jest, Enzyme or similar 
  • In-depth knowledge of Git, including standard development lifecycle (feature branching, pull requests, CI/CD) 
  • Familiarity with RESTful API’s and common authorisation and authentication methods is required
  • Knowledge of secure coding practices (such as OWASP) and other common security frameworks 
  • Experience working in a Scrum Agile development environment 

As a bonus, any of the following experience would be a nice to have; 

  • Experience working with Story book  
  • D3.js or similar charting frameworks 
  • Knowledge of other JavaScript frameworks (e.g. Vue or Angular) 
  • Test Automation 
  • Familiarity with Docker and Kubernetes is a great asset
  • Go or similar skills
  • Exposure to the SaaS domain would be considered a significant advantage

Given the small size of the team, many of the key accountabilities will be shared within the team and the Developer is expected to be an important team member in the delivery. You must be a self starter and team player. 

9Spokes values driven individuals with excellent time-management skills who are capable of producing outcomes, who also enjoy opportunities to think and solve issues creatively and deliver innovation. This is a hands on role in a dynamic, exciting and well-funded global early-tech business. The successful candidate will be comfortable operating with multiple hats and working in a fast paced fun environment.  

If this opportunity sounds like you and you have the relevant skills and experience, apply now as we're keen to get you started ASAP!

To apply for this role you must have NZ Citizenship / NZ Residency or a valid work visa.

1 Follower