Senior React Developer

Executive Placements · Bo+Kaap

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Job Description

My client is seeking a Senior Software Engineer who will take ownership of software architecture, development, and technical delivery while collaborating with Product Managers and business stakeholders to build innovative products and modern user experiences

Responsibilities include

  • Designing, developing, and enhancing software solutions that reduce reliance on legacy systems and introduce modern technologies and functionality
  • Collaborating with stakeholders to understand requirements and deliver scalable, future-ready solutions
  • Acting as a subject matter expert within specific technical domains
  • Writing clean, maintainable code using OOP principles, design patterns, SOLID principles, and DRY methodologies
  • Driving code quality through code reviews, automated testing, and engineering best practices
  • Troubleshooting critical production issues and identifying practical, scalable solutions
  • Leading technical initiatives and managing multiple projects across teams and stakeholders
  • Mentoring junior developers and contributing to a culture of continuous learning and improvement

Skills & Experience

Core Technology Stack

  • React
  • TypeScript
  • RESTful APIs
  • .NET / C#
  • MS SQL Server

Ideal Experience

  • Minimum 4 years' commercial React and TypeScript frontend development experience.
  • Experience integrating frontend applications with RESTful APIs.
  • Strong .NET C# backend development experience building APIs.
  • Experience working with SQL databases, queries, stored procedures, and database administration.
  • Ability to write unit and integration tests.
  • Solid understanding of software design principles and engineering best practice.

Advantageous

  • Material UI
  • Tailwind CSS
  • CSS Grid
  • Front-end automated testing tools

Qualification

Bachelor's Degree in Software Engineering, Computer Science, Engineering, or equivalent qualification

Connect with us on

.special-hidden { display: none; }

Auto-apply to this jobView original posting ↗