Front - End Developer

Imizizi

Reference: JHB001430-NS-1

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.

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

QUALIFICATIONS/EXPERIENCE

  • Degree in IT or relevant experience
  • 10+ years Development Experience

Submit your CV to: ***email_hidden*** and Subject line

Role title