Senior React Developer

Communicate Recruitment · City of Cape Town, Western Cape, South Africa
LinkedIn

Posted

Aug 14, 2026 (Aug 14)

Seniority

Senior

Work Model

Not Specified

Type

Not Specified

Category

Frontend

Salary

Not specified

Skills

C# React TypeScript

Description

Are you a Senior Developer who loves building modern products from the ground up, influencing architecture decisions, and working on systems that genuinely evolve with new technology? Our client is looking for a Senior Software Developer (React) to play a key role in shaping and delivering the development strategy across a growing engineering environment. This is an opportunity for someone who enjoys technical ownership, solving complex problems, mentoring other developers, and building scalable products that move away from legacy systems and embrace modern technologies. Key responsibilities include: 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-orientated programming concepts, and quality engineering standards. Implement robust testing approaches including unit testing, integration testing, and automated testing where applicable. Communicate risks, dependencies, and project updates clearly with technical and non-technical stakeholders. Skills and Experience: Minimum 4 years' commercial experience with React and TypeScript frontend development. Strong experience integrating frontend applications with RESTful API's. Solid experience developing backend API's using .NET and C#. Experience leading projects and mentoring other developers. Qualification: Bachelor's Degree in Software Engineering, Computer Science, Engineering, or equivalent.