Front End 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 Front-End Developer based at our Head Office in Centurion, reporting to the General Manager.


Responsible for developing and implementing user interfaces for our web applications. Working closely with back-end developers, and having the ability to understand and interface with .NET APIs and SQL databases. This is a front-end heavy role, but has a crucial bridge between the UI and the server-side logic.

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

G4S has been made aware of phishing scams where someone has used the G4S brand to try and extort money from others in exchange for fictitious valuable assets/ employment opportunities.

If you receive an email offering to transfer money or valuable assets to you from a person who claims to work for G4S please be aware this could be a scam.

If you receive an email from someone claiming to work for G4S and you think it could be a scam, please let us know by contacting us at dataprotectionreport@g4s.com

Main Responsibilities



Develop & Maintain UIs



Design, build, and maintain efficient, reusable, and reliable front-end components using Angular, TypeScript, HTML5, and CSS3.

API Integration



Integrate the user interface with back-end services and RESTful APIs built on the .NET framework.

Collaborate with Back-End



Work closely with back-end developers, using your understanding of C# and the .NET architecture to ensure seamless and effective integration.

Database Interaction



Understand SQL schemas and write or modify simple queries to ensure data is fetched and displayed efficiently in the application.

Performance & Responsiveness



Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability across various devices and browsers.

Code Quality



Write clean, scalable, and well-documented code, participating in peer code reviews to maintain high development standards.

Testing & Debugging



Identify and troubleshoot UI problems and bugs, and create unit and integration tests to ensure quality.

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, Information Technology, or a related field 3+ years of professional experience in front-end development. Proven expertise in Angular (v12 or newer), including a deep understanding of components, services, routing, and TypeScript. Strong proficiency in HTML5, CSS3, and modern JavaScript (ES6+). Solid understanding of the .NET framework and the ability to read and comprehend C# code. Experience with SQL and interacting with relational databases (e.g., SQL Server, PostgreSQL). Demonstrable experience with consuming RESTful APIs. Proficiency with version control systems, especially Git.

Skills and Attributes



Chrome OS/MS Office Computer Literacy Excellent problem-solving skills and attention to detail.
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
    JD1466956
  • 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