Front-End Developer
Pretoria - South Africa
Job Summary
Reference: JHB001430-NS-1
ESSENTIAL SKILLS:
ADVANTAGEOUS SKILLS:
ROLE & RESPONSIBILITIES:
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
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.
Duties & Responsibilities
ROLE & RESPONSIBILITIES:
QUALIFICATIONS/EXPERIENCE:
Submit your CV to: and Subject line Role title
- 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
QUALIFICATIONS/EXPERIENCE:
- Degree in IT or relevant experience
- 10 years Development Experience
Submit your CV to: and Subject line Role title
Required Experience:
IC