Senior Software Engineer (React)

Communicate Finance

Wes-Kaap

On-site

ZAR 720,000 - 1,080,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Communicate Finance is seeking a Senior Software Engineer to drive architecture, software design, development standards, and technical delivery across multiple projects.

You will design and implement scalable solutions, collaborate with Product Managers and stakeholders, mentor engineers, and help modernize our apps while integrating front-end and back-end systems in a hybrid work environment.

Qualifications

  • Minimum 4 years' commercial experience with React and TypeScript.
  • Experience integrating frontend applications with RESTful APIs.
  • Strong .NET C# development experience.
  • Experience building and consuming RESTful APIs.
  • SQL database experience, including queries and stored procedures.
  • Ability to write unit and integration tests.
  • Strong understanding of software engineering principles and modern development practices.

Responsibilities

  • Designing and developing scalable, modern software solutions
  • Working closely with Product Managers and business stakeholders to deliver high-quality products
  • Modernising applications and reducing reliance on legacy platforms
  • Building flexible solutions that can evolve alongside changing business requirements
  • Contributing to architectural decisions and technical strategy
  • Writing clean, maintainable code using OOP principles, design patterns, SOLID principles, and engineering best practices
  • Driving code quality through peer reviews, testing, and continuous improvement initiatives
  • Troubleshooting complex production issues and delivering practical solutions
  • Leading technical initiatives and contributing to successful project delivery
  • Mentoring developers and helping build engineering capability within the team
  • Collaborating with local and international stakeholders on innovative software projects

Skills

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

Education

Bachelor's Degree in Software Engineering or Computer Science
Equivalent industry experience

Tools

Material UI
Tailwind CSS
CSS Grid
Frontend testing tools

Job description

Job Description

As a Senior Software Engineer, you will help drive architecture, software design, development standards, and technical delivery across multiple projects.

Responsibilities
  • Designing and developing scalable, modern software solutions
  • Working closely with Product Managers and business stakeholders to deliver high-quality products
  • Modernising applications and reducing reliance on legacy platforms
  • Building flexible solutions that can evolve alongside changing business requirements
  • Contributing to architectural decisions and technical strategy
  • Writing clean, maintainable code using OOP principles, design patterns, SOLID principles, and engineering best practices
  • Driving code quality through peer reviews, testing, and continuous improvement initiatives
  • Troubleshooting complex production issues and delivering practical solutions
  • Leading technical initiatives and contributing to successful project delivery
  • Mentoring developers and helping build engineering capability within the team
  • Collaborating with local and international stakeholders on innovative software projects
Skills & Experience
Core Technology Stack
  • React
  • TypeScript
  • RESTful APIs
  • .NET / C#
  • MS SQL Server
Required Experience
  • Minimum 4 years' commercial experience with React and TypeScript.
  • Experience integrating frontend applications with RESTful APIs.
  • Strong .NET C# development experience.
  • Experience building and consuming RESTful APIs.
  • SQL database experience, including queries, stored procedures, and database administration.
  • Ability to write unit and integration tests.
  • Strong understanding of software engineering principles and modern development practices.
  • Proven ability to design, build, deploy, and support production software.
Advantageous
  • Material UI
  • Tailwind CSS
  • CSS Grid
  • Front-end automated testing tools
Why Developers Are Interested In Roles Like This
  • Influence over architecture and technical decisions.
  • Exposure to modern technologies and large-scale software products.
  • Hybrid working environment offering flexibility and collaboration.
  • Strong focus on continuous learning and professional growth.
  • Opportunity to mentor developers and expand leadership skills.
  • Work with talented engineers in a high-performing team environment.
  • Exposure to international projects and stakeholders.
Qualification
  • Bachelor's Degree in Software Engineering, Computer Science, Engineering, or a related qualification.
  • Equivalent industry experience will also be considered.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Front-End Developer (React.js)
Senior Front-End Developer (React.js)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Frontend Developer - React Specialist
Senior Frontend Developer - React Specialist

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Professional development budget
Collaborative team culture
+2
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 Engineer
Senior Front-End Engineer

I Grow Wealth Investments • Wes-Kaap

On-site
ZAR 420,000 - 640,000
Senior Front End Developer - C# and React / Angular
Senior Front End Developer - C# and React / Angular

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Hybrid working environment
Exposure to large-scale enterprise平台
Career growth opportunities
Software Engineer
Software Engineer

Communicate Recruitment • Wes-Kaap

On-site
ZAR 350,000 - 600,000
Senior React Developer
Senior React Developer

Winning Form • Durban

On-site
ZAR 300,000 - 450,000
Javascript Developers
Javascript Developers

Network Finance • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Bonuses
Wellness program
Leadership development
+1
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer
Senior Software Developer

I Grow Wealth Investments • Wes-Kaap

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