Our client is in search of a Front-End Developer to help craft intuitive, high-performance user interfaces that bring our vehicles and services to lifeacross mobile, web, and machine based platforms.
In this role, youll be responsible for building sleek, responsive, and accessible front-end applications as part of our agile development teams and to Develop and maintain web applications using modern frameworks like React, Angular, or Vue.js.
Requirements :
- Advanced Angular experience of min 5 years, covering the following focus topics
- Deep expertise in Angular (v12+) including, NgRx, and advanced component patterns
- Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3 / SCSS
- Experience with front-end architecture, modular design, and scalable state management
- Npm Package Manager
- RXJS
- REST
- OIDC authentication framework
- Bootstrap
- Build tools and pipelines
- Unit testing
- RESTful (Swagger, Open API)
- Git
- Strong knowledge of CI / CD processes, including version control and build / deployment pipelines
- Experience with testing tools eg Karma, Jasmine, Postman, Newman, Cypress, Selenium, Junit, Robot, Jest
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
- Agile development methodologies
- Understanding of engineering principles, design patterns, and clean coding practices
- Familiarity with security frameworks, such as OWASP Top 10.
- Confluence / Jira
- Experience with Continuous Integration and Delivery tools
- UX Experience
- AZURE Cloud, Docker, Spring Boot, Open Shift, Quarkus
- SQL (Oracle, Postgres)
- Micro Services
- DevOps
Reference Number for this position is GZ60660 which is a contract position based in Midrand / Centurion / Semi-Remote offering a cost to company salary of R650 per hour