Job Search and Career Advice Platform

Enable job alerts via email!

Frontend Developer

Allan Gray

Wes-Kaap

On-site

ZAR 400 000 - 600 000

Full time

22 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading investment company in South Africa is seeking a Developer to build next-generation web applications using React and Node. The role focuses on collaborating with cross-functional teams to deliver user-centric applications. Ideal candidates have 5 years of software development experience and a strong grasp of modern technologies. This position encourages individual contribution and a culture of continuous growth and improvement, aligning with best practices in software development.

Benefits

Opportunities for continuous learning
Socially conscious initiatives
Collaborative culture without hierarchies

Qualifications

  • 5 years’ practical software development experience.
  • Experience with full development lifecycle environments.
  • Ability to write elegant and robust production code.

Responsibilities

  • Guide and participate in technical analysis and designing new features.
  • Write unit, integration, and acceptance tests for components.
  • Help troubleshoot and debug root-cause errors.

Skills

React
ES6+
HTML5
CSS3
Node
Express
TypeScript

Education

Degree in computer science or related technical discipline
Job description
Overview

Allan Gray is looking for a Developer to join us in building our next generation of React and Node based web applications. We combine interesting, modern tech with smart, innovative architectural paradigms (and exceptionally talented people) to achieve our ambitious goals.

Working alongside the product owner, business analysts, testers, other developers and designers; you’ll form part of a team that delivers highly customer‑focused applications and modern user experiences to our vast network of clients. We need you to help us build a strong culture of automated testing, progressive application architecture, continuous integration, DevOps, and enhanced user experience.

Job Responsibilities
  • Guide and participate in technical analysis and designing new features
  • Writing elegant, robust production code on both the client and server‑side of single‑page web applications.
  • Writing unit, integration, and acceptance tests for components.
  • Participating in people development through mentoring and upskilling of peers.
  • Improving and optimising the performance of existing systems.
  • Helping troubleshoot and debug root‑cause errors and production outages. Promote a culture of timeous, high‑quality delivery within a people and quality‑first environment.
Skills & Experience
  • Experience working in a full development lifecycle environment – including sound engineering practices, adhering to coding standards, participating in code reviews, and source control management.
  • 5 years’ practical software development experience
  • Experience with our frontend tech stack (or similar):
  • Client‑side: React, ES6+, HTML5, CSS3
  • Server‑side: Node, Express & TypeScript
Why Join Us?
  • Irrespective of your tenure or seniority – all developers participate and contribute through all phases of the software development lifecycle, including DevOps.
  • We don’t believe in hierarchies – everyone is available and accessible to engage with, learn from, or share ideas with.
  • As a privately owned company, we never sacrifice quality for quick turnarounds. At Allan Gray, you’ll have the opportunity to solve problems properly – using best‑of‑breed tools and approaches to develop robust, elegant solutions.
  • We are socially conscious and committed to making a positive contribution to our community through initiatives such as the Allan Gray Orbis Foundation, E2, and the Allan and Gill Gray Philanthropy initiative – all of which are funded through our asset management company.
  • We’re always learning – whether formally or informally – and we support and invest the continuous growth and broad development of our staff.
  • We celebrate (and reward) impactful contributions in our performance‑driven environment and focus on giving you space to do what you do best.
  • We consider our people to be our greatest asset, and are committed to endorsing the physical and emotional well‑being of our staff.
Key Attributes
  • Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way
  • Ability to work individually and with teams within an Agile context
  • Experience in influencing practices within teams
Minimum Qualifications

Degree in computer science (preferred), computer engineering, information systems or related technical discipline.

Please expect a delay in response. All applications will be reviewed in the beginning of February.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.