Mid To Senior Front End Angular Developer

Centurion, GP, ZA, South Africa

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 Bachelors 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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1565918
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, GP, ZA, South Africa
  • Education
    Not mentioned