Front-End Developer (Expert) 2692

Opensource

Gauteng

On-site

ZAR 1,200,000 - 1,800,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Opensource is seeking an expert-level developer with strong frontend and backend capabilities in a cloud-enabled environment.

You will drive development across frontend and backend components, implement automated tests, and collaborate with cross-functional teams in an Agile Working Model. The role emphasises Kubernetes, Terraform, and Azure proficiency with international stakeholders.

Qualifications

  • 6+ years in frontend technologies (JavaScript/TypeScript/HTML5/CSS).
  • Experience with UI frameworks Angular 9+ or React.
  • 3+ years' experience with test frameworks (Selenium, Cypress, Playwright).
  • 3+ years' developing experience in Java or Python.
  • 1+ year in containerization and orchestration (Kubernetes, Docker).
  • 1+ year in CI/CD and automation (GitHub Actions).
  • 1+ year automated provisioning and IaC (Terraform, Ansible, ArgoCD, Flux, Helm).
  • Experience with ITIL operations and Azure; Agile Working Model experience.

Responsibilities

  • Operations – 2nd and 3rd level support and troubleshooting.
  • Develop new backend and frontend functionality.
  • Implement changes to existing solution and maintain tests.
  • Improve automated test coverage across the stack.
  • Develop API integrations with backend services.
  • Engage in refinement and quality checks across globally distributed teams.

Skills

JavaScript
TypeScript
HTML5
CSS
Angular
React
Test frameworks

Education

Bachelor's degree

Tools

Java
Python
Spring/Spring Boot/Quarkus
Flask/Django
Kubernetes
Docker
GitHub Actions
Terraform
Ansible
ArgoCD
Flux
Helm
Azure

Job description

Essential Skills
Frontend
  • At least 6+ years' experience in front-end technologies:
    • JavaScript
    • TypeScript
    • HTML5
    • CSS
  • Thorough knowledge of UI frameworks such as:
    • Angular (Version 9 or higher) or
    • React
  • At least 3 years' experience with Test Frameworks, e.g.:
    • Selenium
    • Cypress
    • Playwright
Backend – Java or Python
  • At least 3+ years' developing experience in:
    • Java (JavaEE) and/or
    • Python (3.9 upwards)
  • At least 1 year's experience with frameworks:
    • Java: Spring, Spring Boot or Quarkus and/or
    • Python: Flask or Django
  • At least 1 year's experience with Test Frameworks, from Unit to E2E
DevOps Experience
  • At least 1+ year Containerization and Orchestration:
    • Kubernetes
    • Docker
  • At least 1+ year CI/CD, Pipeline Setup and Automation, e.g. GitHub Actions
  • At least 1+ year Automated Provisioning of Infrastructure and Applications, including:
    • Infrastructure as Code
    • GitOps
    • Terraform
    • Ansible
    • ArgoCD
    • Flux
    • Helm
  • Monitoring and Logging
  • Experience with ITIL Operation processes:
    • Incident Management
    • Problem Management
    • Change Management
  • Experience with public cloud providers, e.g. Microsoft Azure
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Advantageous Skills
  • Experience with Streaming solutions, e.g. Kafka
  • Knowledge of developing and maintaining Microservices
  • Agile development experience, e.g. Scrum
  • Experience with SAP systems (ECC, S4)
Role & Responsibilities
  • Operations – 2nd and 3rd level
  • Development of new functionality – backend and frontend
  • Changes to the existing solution
  • Development of automated tests for the solution
  • Further improving automated test coverage
  • Development of API to the backend
  • Functional and technical refinement
  • Maintenance and functional enhancement
  • Support and error analysis during overall test cycles and rollouts
  • Quality checks regarding development across all teams, including local, international and third-party supplier teams
Qualifications & Experience
  • Bachelor's degree in Computer Science, Software Engineering, or similar qualification
  • 6+ years' experience in Frontend development
  • 3+ years' experience in Backend development
  • 3 years' experience in Public Cloud (Azure)
Level Expectations

This is an Expert-level position requiring the ability to:

  • Negotiate through discussions and compromise across short-term operational, medium-term tactical or limited strategic matters
  • Deliver complex outcomes requiring the integration of several nuanced systems and processes
  • Provide guidance to lower-level employees
  • Operate as an industry best-practice leader for a product or multiple products
  • Create products or systems based on international best practice or guidelines from organisations that have implemented similar solutions
  • Solve complex and escalated tasks requiring deep understanding of the product or service
  • Lead team leaders who have their own team members
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

On-site
ZAR 900,000 - 1,500,000
Advanced Back End Developer
Advanced Back End Developer

ATS Client • Pretoria

On-site
ZAR 420,000 - 660,000
Front-End Developer (Senior)
Front-End Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 700,000 - 900,000
Software Engineer: Back-End III
Software Engineer: Back-End III

Capitec • Sandton

On-site
ZAR 600,000 - 900,000
Full Stack Developer
Full Stack Developer

Jobtailor • Cape Town

On-site
ZAR 520,000 - 900,000
Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Front end Developer
Senior Front end Developer

WMS Secure • Johannesburg

On-site
ZAR 600,000 - 900,000
Infrastructure Engineer (Senior)
Infrastructure Engineer (Senior)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000
Senior Front end Developer
Senior Front end Developer

Avatar Advisory • Johannesburg

On-site
ZAR 600,000 - 800,000
Software Developer
Software Developer

ATS Client • Pretoria

On-site
ZAR 650,000 - 950,000