Are you a senior frontend developer who loves building modern products from the ground up, influencing architecture decisions, and working on systems that genuinely evolve with new technology?
My client is looking for a Senior Software Engineer (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
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 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-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.
Connect with us on
www.communicate.co.za 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.