Senior React and Angular Web Engineer

1 week ago


Sandton, Gauteng, South Africa ECM Ground (Pty) Ltd Full time

Description

Our client is seeking an experienced and senior React and Angular Web Engineer to join their Tech division. The successful candidate will be responsible for developing and maintaining client-facing web applications using React and Angular, alongside HTML, CSS, and related technologies.

You'll collaborate closely with UI/UX designers, backend engineers, and product owners to deliver visually consistent, scalable, and high-performance applications. The role requires not only strong React and Angular expertise but also the ability to build pixel-perfect UI components, troubleshoot independently, and advocate for engineering best practices.

Key Responsibilities

Solution Design & Developmen
t

  • Develop and maintain React and Angular web applications with a focus on scalability and performance.
  • Translate Figma designs into pixel-perfect, responsive, accessible web interfaces (HTML5, CSS3, SASS).
  • Implement robust, reusable React components (hooks, context, Redux/RTK) and Angular components (v18+, NGXS, RxJS).
  • Apply appropriate state management techniques across both frameworks.
  • Ensure styling and UI consistency across devices and browsers.
  • Collaborate with cross-functional teams to design, implement, and maintain features.
  • Write clean, maintainable, and testable code following best practices.

CI/CD & Quality

  • Create and maintain CI/CD pipelines for React and Angular applications.
  • Apply Agile engineering practices and participate in code reviews.
  • Ensure code quality with unit tests (React Testing Library, Jest, Karma) and E2E tests (Cypress, Playwright, or Protractor).
  • Stay up to date with emerging trends in React, Angular, and modern frontend ecosystems.

Collaboration & Leadership

  • Work closely with UI/UX designers to ensure seamless, design-accurate user experiences.
  • Partner with backend engineers to integrate with RESTful APIs and scalable services.
  • Explain technical solutions clearly and troubleshoot independently without over-reliance on AI or external tools.
  • Contribute to technical decision-making, recommending React vs Angular trade-offs when appropriate.
  • Mentor junior engineers in frontend best practices.

Observability & Performance

  • Monitor and analyse frontend performance with Lighthouse, Core Web Vitals, and React DevTools/Angular DevTools.
  • Optimise React and Angular applications for speed, performance, and high availability.
  • Support accessibility, responsiveness, and usability standards.

Qualifications, Experience and Skills

Essential:

  • 7+ years of experience developing web applications with at least 3+ years professional React and 3+ years professional Angular experience
  • Strong proficiency in HTML5, CSS3 (grid/flexbox, SASS), JavaScript/TypeScript
  • Proven ability to deliver pixel-perfect, accessible designs from Figma
  • Experience with state management: Redux/RTK (React), NGXS + RxJS (Angular)
  • Strong knowledge of RESTFUL API', API designs and integration
  • Solid problem-solving skills with ability to troubleshoot independently
  • Experience creating and maintaining CI/CD pipelines (Azure DevOps, GitHub Actions, or similar)
  • Familiarity with Agile methodologies (Scrum/Kanban)
  • Strong testing discipline: Jest, React Testing Library, Karma, Cypress or Playwright
  • Proficiency with Git version control

Preferred:

  • Experience with other frameworks (Vue, Svelte)
  • Experience with backend technologies , .Net)
  • Exposure to cloud platforms (AWS, Azure)
  • Experience with Nx monorepos
  • Bachelors degree in Computer Science or related field


  • Sandton, Gauteng, South Africa ECM Ground (Pty) Ltd Full time

    Role DescriptionOur client is seeking an experienced and Senior Angular Web Engineer to join their Tech division. The successful candidate will be responsible for developing and maintaining client-facing web applications using React and Angular, alongside HTML, CSS, and related technologies.The successful candidate will collaborate closely with UI/UX...


  • Sandton, Gauteng, South Africa DeARX Full time

    About The Job Senior React Native EngineerSandton / Hybrid | 12-Month Contract | 2 Positions AvailableReady to build the future of mobile banking?We're looking fortwo Senior React Native Engineerswith proven expertise in scaling large, secure, cross-platform mobile apps. If you're passionate about security-first development, thrive in complex financial...


  • Sandton, Gauteng, South Africa ESMART GROUP Full time

    Job PurposeThe role combines system analysis, solution design, development, and platform support. The ideal candidate will have strong proficiency in both front-end and back-end technologies—particularly C#, .NET Core, and Angular—and will contribute to solution architecture, coding standards, platform optimisation, and ongoing maintenance.Key...


  • Sandton, Gauteng, South Africa Entropik Full time

    Who are we?Entropik is a human insights AI company that enables brands across the globe to conduct market research and optimize their customer and user experience. Entropik has a suite of AI products that offers quantitative and qualitative research fortified with our patented Emotion AI tech like Facial Coding, Eye Tracking and Voice AI, enabling companies...

  • Full Stack Engineer

    2 weeks ago


    Sandton, Gauteng, South Africa AlgoHive Full time US$60 000 - US$120 000 per year

    Company:AlgoHive – Financial Investment PlatformLocation:Sandton, JohannesburgEmployment Type:Full-Time, HybridCompany DescriptionAlgoHive is a fast-growing financial platform that empowers individuals to invest smarter through intuitive technology and data-driven tools. We are committed to providing secure, scalable, and user-centric solutions that...


  • Sandton, Gauteng, South Africa Network Recruitment Full time

    Job Summary:We are working with a dynamic client in search of an experienced Full Stack .NET Web Developer to join their team. In this role, you will develop and maintain web applications using Web Forms, React, .NET Core, WCF, Microsoft SQL Databases, and other technologies. The ideal candidate will have a strong understanding of both front-end and back-end...


  • Sandton, Gauteng, South Africa ECM Ground (Pty) Ltd Full time

    DescriptionOur client is looking for a Senior .Net Engineer with a passion for designing and building scalable, resilient, and high-performance solutions using latest technologies.You will be part of a cross-functional team of product owner, software engineers, delivery manager and QA engineers responsible for the creation of our client's Transactional...


  • Sandton, Gauteng, South Africa Exaze Full time R1 200 000 - R2 400 000 per year

    The Senior Software Engineer Team Lead/ Solution Architect acts as the technical linchpin between business vision and engineering execution. You will translate strategic objectives and product needs into secure, scalable, and cost‑effective software architectures, while remaining hands‑on with code and cloud infrastructure.Key...


  • Sandton, Gauteng, South Africa Sun International Full time

    Job PurposeThe Software Development Team Lead for the Client & Mobile Experience team will lead the development of cutting-edge, responsive, and engaging user interfaces for SunBet's online iGaming platform. The role will guide a team of engineers building web and mobile applications that deliver seamless gameplay, real-time interactions, and rich visual...


  • Sandton, Gauteng, South Africa Exaze Full time

    We seek a highly skilled Senior .NET Full stack Developer to join our team. The ideal candidate should have experience with .NET Core, .NET 6/8, ReactJS, Javascript, Bootstrap, as well as knowledge of design principles like SOLID, Microservices, and multi-layer and tier architecture.The candidate should have a basic understanding of Azure CI/CD and be able...