SUMMARY:
Are you a senior developer who enjoys solving complex technical challenges, influencing architecture decisions, and building modern software that replaces legacy systems?
My client is looking for a Senior Software Engineer (React) to join a highly skilled technology team where you'll have a real say in technical direction, work on large-scale products, mentor developers, and help shape the future of modern software delivery. This is an excellent opportunity for experienced professionals searching for developer jobs, IT jobs, information technology jobs, senior software engineering opportunities, and React developer vacancies
POSITION INFO:
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 and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs