Senior Software Engineer (React)

Communicate Finance

Wes-Kaap

Hybrid

ZAR 720,000 - 1,080,000

Full time

29 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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 Software Engineer
Senior Software Engineer

Communicate Finance • Wes-Kaap

On-site
Senior Software Developer II
Senior Software Developer II

Rosstone • Gauteng

On-site
ZAR 650,000 - 900,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 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 Software Developer
Senior Software Developer

Boardroom Appointments • Midrand

On-site
ZAR 600,000 - 900,000
Senior Software Engineer (C#.Net)
Senior Software Engineer (C#.Net)

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior React Developer
Senior React Developer

Winning Form • Durban

On-site
ZAR 300,000 - 450,000
Senior Software Engineer
Senior Software Engineer

Pavago • South Africa

On-site
USD 120,000 - 180,000
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 Frontend Engineer - React
Senior Frontend Engineer - React

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
100% remote work
Health, dental, and vision insurance
+2