Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Mid Senior Front End Angular Developer.
South Africa Jobs Expertini

Urgent! Mid-Senior Front-End Angular Developer Job Opening In Centurion – Now Hiring G4S

Mid Senior Front End Angular Developer



Job description

G4S Secure Solutions (SA), a leading provider of integrated security management solutions, has a vacancy for a Mid to Senior Front-End Angular Developer based at our Head Office in Centurion, reporting to the Front-End Lead and General Manager: Skycom.

Responsible for designing, developing and maintaining responsive, user-centric web applications built on Angular (v13 and upwards), integrated with a .NET and SQL backend.

We welcome applications from all suitably qualified candidates, but SA citizens will have a distinct advantage.

Main Responsibilities

  • Collaborate with cross-functional teams including back-end developers, UI/UX designers, business analysts, and QAto build high-quality, scalable web applications.

  • Develop clean, maintainable, and efficient front-end code using Angular (v13+), TypeScript, HTML5, and CSS3.

  • Implement reusable UI components using libraries such as PrimeNG, Angular Telerik, Angular Material, and Bootstrap.

  • Participate in Agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).

  • Consume RESTful APIs and work closely with backend developers (C#/.NET) to ensure seamless integration.

  • Optimize application performance, scalability, and accessibility.

  • Review code, provide constructive feedback, and mentor junior developers.

  • Collaborate using GitHub for source control, versioning, and code reviews.

  • Work with SQL Server to query, manipulate, and troubleshoot data as needed.

  • Contribute to technical documentation and maintain architectural standards.

Health and Safety

  • Participate in the design/ development/ review/ implementation and monitoring of the departmental safety plans for each year.

  • Participate in safety forums created by the company for example safety meetings and safety talks
  • Report all safety incidents to the relevant people
  • Discuss all safety incidents
  • Follow-up on any activities assigned through safety meeting/committee/representative/management Attend safety education and refresher programs
  • Comply with safety policies and procedures at the workplace
  • Distribute safety information as and when required
  • Wear protective clothing all the time

Qualification and Experience

  • Grade 12
  • A Bachelor´s degree in Computer Science, Software Engineering, or related field is preferred.

  • Relevant certifications in Angular, Web Development, or Microsoft technologies are a plus.

  • 3–7 years of experience as a Front-End or Angular Developer.

  • Strong proficiency in Angular v13 and above, including RxJS, routing, and state management.

  • Proficient in TypeScript, HTML5, and CSS3 (including SCSS/SASS).

  • Hands-on experience with PrimeNG, Telerik for Angular, Angular Material, and Bootstrap.

  • Solid understanding of component-based architecture, modular design, and responsive UI development.

  • Experience integrating with .NET APIs and working in a full-stack or team-based environment
  • Strong understanding of Git workflows and GitHub (pull requests, code reviews, branching strategies).

  • Familiarity with SQL Server and writing basic to intermediate queries and stored procedures.

  • Exposure to agile methodologies and SCRUM practices.

Desirable Skills

  • Working knowledge of .NET (C#) for debugging or full-stack collaboration.

  • Experience with SignalR, Entity Framework, or related .NET technologies.

  • Exposure to unit testing frameworks (Jasmine, Karma) or end-to-end testing (Protractor, Cypress).

  • Understanding of CI/CD pipelines, Azure DevOps, or GitHub Actions.

  • Familiarity with accessibility (WCAG) and internationalization (i18n) best practices

Skills and Attributes

  • Chrome OS/MS Office Computer Literacy
  • Strong problem-solving and analytical skills.

  • Ability to work independently as well as collaboratively in a team environment.

  • Excellent communication and interpersonal skills.

  • Passion for clean code, architecture, and continuous learning.

  • Ability to thrive in a high-pressure, enterprise-level environment.

Benefits

  • Opportunities for career growth and learning.

  • Flexible work hours and remote/hybrid options.

  • Access to professional development resources and courses.

Remuneration and benefits will be commensurate with the seniority of the role and in compliance with company remuneration policy and practice


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Mid Senior Potential: Insight & Career Growth Guide