Senior React Developer

Communicate Finance

Wes-Kaap

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Communicate Finance is seeking a Senior Software Engineer in South Africa to own software architecture and development initiatives within a growing engineering team. You will design, build, and improve modern applications delivering real business value, collaborating with product managers and stakeholders to shape the technical direction.

You will lead projects, mentor junior developers, and ensure code quality through testing, design patterns, and SOLID principles.

Qualifications

  • 4+ years' commercial experience with React and TypeScript frontend development.
  • Strong experience integrating frontend applications with RESTful APIs.
  • Solid experience developing backend APIs using .NET and C#.
  • Experience working with Microsoft SQL Server, including queries, stored procedures, jobs, and administration.
  • Strong understanding of object-oriented programming principles and software design patterns.
  • Experience writing unit and integration tests.
  • Strong problem-solving capability and the ability to make sound technical decisions.
  • Experience leading projects and mentoring other developers.

Responsibilities

  • Collaborate with Product Managers and stakeholders to design and develop innovative software solutions.
  • Build scalable products that reduce dependency on legacy systems and support future growth.
  • Anticipate changing business requirements and technology trends to create flexible, future-ready solutions.
  • Serve as a subject matter expert within your technical domain.
  • Write clean, maintainable, high-quality code using modern software engineering best practices.
  • Apply SOLID principles, design patterns, object-oriented programming concepts, and quality engineering standards.
  • Conduct code reviews and drive continuous improvement across systems and processes.
  • Implement robust testing approaches including unit testing, integration testing, and automated testing where applicable.
  • Analyze and resolve complex technical challenges and production issues.
  • Lead technical projects and provide mentorship and guidance to junior developers.
  • Communicate risks, dependencies, and project updates clearly with technical and non-technical stakeholders.

Skills

React
TypeScript
REST APIs
.NET/C#
SQL Server
OOP/Design patterns
Unit/Integration tests
Project leadership

Education

Bachelor's Degree in Software Engineering / CS / Eng

Job description

If you're searching for software engineer jobs, developer jobs, IT jobs, information technology jobs, jobs in IT, developer vacancies, or opportunities where you can have real influence on architecture and product direction, this role offers exactly that. You'll work alongside Product Managers, stakeholders, and engineering teams to deliver innovative solutions while continuously developing your technical and leadership skills.

Job Description

As a Senior Software Engineer, you will take ownership of software architecture and development initiatives while contributing to the broader engineering strategy. You'll play a significant role in designing, building, maintaining, and improving modern applications that deliver real business value.

Key responsibilities
  • Collaborate with Product Managers and stakeholders to design and develop innovative software solutions.
  • Build scalable products that reduce dependency on legacy systems and support future growth.
  • Anticipate changing business requirements and technology trends to create flexible, future-ready solutions.
  • Serve as a subject matter expert within your technical domain.
  • Write clean, maintainable, high-quality code using modern software engineering best practices.
  • Apply SOLID principles, design patterns, object-oriented programming concepts, and quality engineering standards.
  • Conduct code reviews and drive continuous improvement across systems and processes.
  • Implement robust testing approaches including unit testing, integration testing, and automated testing where applicable.
  • Analyze and resolve complex technical challenges and critical production issues.
  • Lead technical projects and provide mentorship and guidance to junior developers.
  • Communicate risks, dependencies, and project updates clearly with technical and non-technical stakeholders.
Skills & Experience
  • Minimum 4 years' commercial experience with React and TypeScript frontend development.
  • Strong experience integrating frontend applications with RESTful APIs.
  • Solid experience developing backend APIs using .NET and C#.
  • Experience working with Microsoft SQL Server, including queries, stored procedures, jobs, and administration.
  • Strong understanding of object-oriented programming principles and software design patterns.
  • Experience writing unit and integration tests.
  • Strong problem-solving capability and the ability to make sound technical decisions.
  • Experience leading projects and mentoring other developers.
Qualification

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Communicate Finance • Wes-Kaap

On-site
Senior React Developer
Senior React Developer

Communicate Recruitment • Wes-Kaap

On-site
ZAR 900,000 - 1,200,000
Senior Front-End Developer (React.js)
Senior Front-End Developer (React.js)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior React Architect: Lead Scalable Frontend & Mentoring
Senior React Architect: Lead Scalable Frontend & Mentoring

Communicate Recruitment • Wes-Kaap

On-site
ZAR 900,000 - 1,200,000
Lead / Senior Application Developer
Lead / Senior Application Developer

ATS Client • Cape Town

On-site
ZAR 700,000 - 1,100,000
Senior JavaScript Developer
Senior JavaScript Developer

TPC Performance Centre • Pretoria

On-site
ZAR 600,000 - 850,000
Flexible team culture
Mentorship and code reviews
Opportunity to teach learners
Senior Front End Developer - C# and React / Angular
Senior Front End Developer - C# and React / Angular

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Hybrid working environment
Exposure to large-scale enterprise平台
Career growth opportunities
Senior Full Stack Developer
Senior Full Stack Developer

Ntice Sourcing Solutions • Durban

On-site
ZAR 600,000 - 800,000
Senior JavaScript Developer
Senior JavaScript Developer

Communicate Finance • Wes-Kaap

On-site
ZAR 420,000 - 700,000
Senior React Architect & Tech Lead (TypeScript/.NET)
Senior React Architect & Tech Lead (TypeScript/.NET)

Communicate Finance • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000