Position: Javascript Developer
Company: Sunvery
Experience required: 2y
English level: upper

About Prosple

Prosple’s enviable track record includes incubating a series of new businesses, 100% in-house, from startup to full-scale operations. We shipped our first product in 2015, and have since launched four businesses and 11 products that reach over 1m users annually. And we’re just getting started.

Prosple combines the best of innovative startup culture with exciting SaaS growth opportunities. We believe the business with the best team on the field will win, and we’re always on the lookout for unconventional thinkers who are itching to punch above their weight.

About the role

We are looking for a star Javascript Developer who is hungry to unleash their full potential working in a remote culture, data/tech startup.

As a Javascript developer you will work alongside the Prosple tech team to deliver amazing user experiences for students and graduates around the world.

The ideal candidate will be comfortable both in the frontend stacks (React) and backend microservices (NodeJS services and APIs), but we will consider applicants that are very strong in just one of those areas.

The Prosple ecosystem consists of various services, including a centralised content management system (Drupal 8) powering multiple NextJS frontend applications via a GraphQL API, a centralised identity management powered by Auth0 and several other microservices mostly developed in NodeJS.

Some of our products include:

•  Gradaustralia
•  GradNewzealand
•  GradPhilippines
•  PostgradAustralia
•  TheUniguide

You should live and breathe modern Javascript and be very comfortable in using decoupled, API driven architectures.

Responsibilities

•  Developing new user-facing features using NextJS
•  Building reusable components and front-end libraries for future use
•  Optimizing components for maximum performance across a vast array of web-capable devices and browsers

Nice to have

•  Ideal experience with Apollo Client for GraphQL APIs and Apollo Link for state management
•  Knowledge of isomorphic React, specifically using NextJS
•  A knack for benchmarking and optimization
•  Developing NodeJS services and APIs for our products (up to 30% of the time)

Qualifications

•  Experience working as part of a development team, building a software product
•  Strong proficiency in JavaScript, including DOM manipulation and comprehension of the JavaScript object model
•  Thorough understanding of React.js and its core principles
•  Familiarity with RESTful APIs
•  Sound knowledge of CSS, in particular using Styled Components
•  Familiarity with newer specifications of ECMAScript
•  Knowledge of modern authorization mechanisms, such as JSON Web Token  (ideally familiar with Auth0 or similar identity providers)
•  Familiarity with modern front-end build pipelines and tools
•  Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
•  Ability to understand business requirements and translate them into technical requirements
•  Familiarity with Git as a version control system

What success looks like

The ideal candidate will have an exceptional knowledge of the latest in modern front-end development trends but most of all a proactive, problem solving attitude.

We are looking for someone with an obsession for no-compromising performance and quality, that can deal with complex challenges and think on their feet.

Other information

•  Permanent role
•  3 month probation
•  Flexible work hours
•  Remote