Overview
Senior Front-End Developer Jobs in Cape Town, South Africa at Datafin
ENVIRONMENT: THE coding expertise of a Senior Front-End Developer is sought by a
dynamic
Research Platform whose core role will entail developing & deploying
modern
JavaScript/Node.js-based web applications which interface with existing APIs and Web Services. You will be working with a wide range of scientific data and be able to adapt and deploy several Front-End applications catering to different data types, both quantitative and qualitative.
In addition, you will be expected to develop and configure supporting Back-End components, such as APIs, databases and document stores, as needed. Applicants will require a Degree in Computer Science/Information Science OR Bachelor’s Degree in Science with at least 5 years’ work experience in Software Development and Engineering practices (system design,
quality control
and revision/
version control
). You will also need experience working with and visualising geospatial data with exposure to Data Science & Statistical Analysis.
Your tech tools should also include React, SQL, JSON, Python and/or R & Linux. DUTIES:
Development and maintenance of modern JavaScript (React) web-based atlases, dashboards, and websites.
Containerisation of applications and services using Docker, as well as implementing continuous delivery pipelines (development, staging, production) for routine and stable releases of all respective services.
Co-design and implementation of systems architecture to support client-executed software where applicable. For example, facilitating persisting configuration/other client-created data in a database and APIs to support sensible models for client-server data exchanges. These tasks will be done through effective communication with fellow developers and product stakeholders.
Mentor and upskill Junior and Mid-level staff.
REQUIREMENTS:
Qualifications –
Degree in Computer Science or Information Science or Technology, OR Bachelor’s Degree in Science with relevant experience in Software Development and Engineering.
Experience/Skills –
A minimum of 5 years of documented experience in Software Development and Engineering practices (system design, quality control and revision/version control).
With modern JavaScript application development and frameworks (e.g., React).
Experience working with relational databases using SQL.
Working with JSON data and JSON APIs.
In the use of version control software.
Working with and visualising geospatial data.
Python and/or R Programming experience.
Familiarity with the Linux command line and performing administrative tasks on Linux servers.
Exposure to Data Science and Statistical Analysis.
Advantageous –
Any experience in mobile app development.
Title: Senior Front-End Developer
Company: Datafin
Location: Cape Town, South Africa
Category: Software Development (Software Engineer, Full Stack Developer)