Front-End Developer (Senior)
Job Location:
Pretoria - South Africa
Monthly Salary:
Not provided by the employer
Posted:
11 July 2026 (30+ days ago)
Application Deadline:
8 October 2026
Vacancies:
1 Vacancy
Job Summary
Reference: JHB001483-KF-1
ESSENTIAL SKILLS:
ADVANTAGEOUS SKILLS:
ESSENTIAL SKILLS:
- Angular v18
- JavaScript / Typescript
- Npm (Node Package Manager for Javascript)
- Ngrx (Reactive state management library for Angular)
- Jest (JavaScript testing framework)
- Rxjs (Library for reactive programming using Observables)
- Eslint
- Prettier
- Version Control Best Practices: Strong understanding of Git
- Experience in operational support on legacy systems with specific SLA agreements (timelines) based on the priority of the ticket
ADVANTAGEOUS SKILLS:
- AWS Cloud
- Microservice architecture: Experience in designing and implementing microservice based applications RESTful APIs: Proficiency in designing and consuming RESTful APIs.
- Java
- Orchestration: Docker Kubernetes
- Terraform
- Kafka
- Loki Prometheus Grafana Playwright
- CI/CD: Experience with Continuous Integration and Continuous Deployment practices and tools Git Workflows
- Hexagonal architecture: Experience in designing and implementing Hexagonal based applications IT Security best practices
- Agile working experience JIRA/Confluence
Duties & Responsibilities
ROLE & RESPONSIBILITIES:
- Requirement Analysis
- Development and maintenance on platform/application
- Code Reviews: Participate in code reviews to ensure code quality maintainability and adherence to best practices.
- Testing and defect resolution
- Involvement and support in Deployment process
- Provide third-level support for production incidents when required
- Develop systems solutions in line with quality and delivery requirements
- Preparation of system/technical documentation (as per ISO standards)
- Review and present proposed system solution to IT Product Owner / Leader / System owner
- Agile Methodologies: Actively participate in Agile ceremonies (e.g. daily stand-ups sprint planning retrospectives) to contribute to team dynamics and project progress.
- Ability and willingness to coach and give training to fellow colleagues and users when required
- System implementation / deployment & release activities
- Production support & hyper-care after production deployments Willing and able to travel internationally if required
- Degree in IT or relevant experience
- 10 years Development Experience
Required Experience:
IC