Company:
G4S
Industry: Security
Deadline: Not specified
Job Type: Full Time
Experience: 3 – 7 years
Location: Gauteng
Province: Centurion
Field: ICT / Computer
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.
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.

