Job title: React.JS Developer
Job type: Permanent
Emp type: Full-time
Salary: ZAR 850,000.00
Location: Cape Town, South Africa
Job published: 09/01/2020
Job ID: 38418

Job Description



This is an excellent opportunity for a REACT.JS DEVELOPER to develop UI COMPONENTS for MEDICAL SOFTWARE applications, which are literally saving people’s lives!  This role is with an International SOFTWARE COMPANY who’ve revolutionised the Healthcare Sector through building Software Applications and Solutions to improve the speed and effective response by Medics in medical emergency situations.


Based in CAPE TOWN this REACT.JS DEVELOPER role offers a salary of R800,000 – R1,100,000 / annum.



Recognised as an innovator in the MEDICAL SOFTWARE market, this International SOFTWARE COMPANY

operates in South Africa and the USA. They’ve made an enormous impact in the MEDICAL SECTOR and are literally responsible for saving lives. Their Cloud-based Software solutions are aimed at improving emergency response rates and accuracy for Medical Emergency Teams. This is achieved through a cloud-based dispatch system, which provides first respondents to medical emergencies accurate information, location, and situational awareness when they are being dispatched to emergency situations.


The company has market-dominance in the USA, where 9-1-1 calls are linked to their software thereby enabling rapid emergency responses. Their influence is growing across South Africa, and the rest of Africa.
Culturally this is a fantastic business – what they do has an immediate and crucial impact on Medical Response and Emergency scenarios and therefore affect the lives of all of us. The passion and pride for what they do is obvious and translates into an awesome culture of collaboration, excitement and professional satisfaction.



This position requires a JAVASCRIPT DEVELOPER who is proficient with REACT.JS. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as MobX, Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.


Key responsibilities include:

Developing new user-facing features using React.js

Building reusable components and front-end libraries for future use.

Translating designs and wireframes into high quality code.

Optimizing components for maximum performance across a vast array of web-capable devices and browsers.



Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.

Thorough understanding of React.js and its core principles.

Experience with popular React.js workflows (such as MobX, Flux or Redux).

Experience with data structure libraries.

Familiarity with RESTful APIs.

Knowledge of modern authorization mechanisms, such as JSON Web Token.

Familiarity with modern front-end build pipelines and tools.

Experience with common front-end development tools such as Babel, Webpack, NPM, etc.