Pineapple Senior Developer Position
We are planning to change the world. If you would like to join us on this journey, please read below,
for additional information regarding the role.

As a senior technical developer at Pineapple (Based in Johannesburg), you will spend the majority of your time developing/coding feature sets for the Pineapple application following TDD principles, as well as monitoring and optimizing the performance of the Pineapple App.

These activities can be summarized as:
-Coding new, in-app functionality for both the iOS and Android React Native code bases
-Carrying out app integrations to existing systems via API’s
-Writing unit tests and integration tests for in-app functionalities
-Optimizing application code for better performance
-Monitoring application performance and exception handling

The successful candidate will form part of the Pineapple core team with ample opportunity to grow as the company grows.
Remuneration will be market-related and negotiable with possible further incentives.

I confirm I am answering these questions openly and honestly. *
Required
Name *
First and last name
Email *
Phone number *
Age *
Please rate your proficiency / experience with the following: *
1 - No experience
2 - A little experience
3 - Fairly comfortable
4 - Very comfortable
5 - I got this s***
Javascript
ES6
React Native
CSS styling for React Native Components
Node.js
MongoDB
Restful and SOAP API integrations
Git (preferably Github)
Express Framework
Mongoose ORM
Test Driven Development - Unit and integration tests for Node.js and React Native components (Mocha, Chai, Enzyme, Jest etc.)
Continuous Integration methodologies (Travis-CI etc.)
APM - Application Performance Monitoring (New Relic, HoneyBadger, PaperTrail etc)
Please upload your CV / Coverletter etc. (Alternatively, please email the files to info@pineapple.co.za with subject line "Senior Dev Position")
Why do you want to work for Pineapple?
Next
Never submit passwords through Google Forms.
This form was created inside of Pineapple. - Terms of Service - Additional Terms