Front End Developer

Boardroom Appointments

Johannesburg

On-site

ZAR 700,000 - 1,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a skilled software engineer in Johannesburg to translate business requirements into robust technical specifications and develop solutions. The role covers modern engineering practices including DevOps and Agile, with hands-on work across Angular, Java 8/11, Spring MVC, Spring Boot, and React v18.

You will engage in API work (REST/GraphQL) and testing frameworks like BDD and TDD.

Qualifications

  • 5+ years translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
  • Experience across multiple IT Engineering disciplines with modernization practices (DevOps, Agile).
  • Hands-on programming in Angular, Java 8/11, Spring MVC/Spring Boot, React v18, and related tooling.

Responsibilities

  • To apply computer science theories to create, refactor moderate to complex programs/scripts, integration software services.
  • To design complex specifications, code, test, debug, enhance programs within Continuous Delivery pipelines and provide support and maintenance.
  • To execute software developer responsibilities according to engineering practice, standards, frameworks and architects application standards.
  • Participate in reviews of colleagues' work.

Skills

Requirements translation
DevOps
Agile
Angular
Java 8/11
Spring MVC
Spring Boot
React 18
REST APIs
GraphQL
BDD
Puppeteer
Cucumber
TDD

Tools

Nexus Repository OSS
Jenkins
Cucumber
Chai

Job description

  • Minimum 5 years experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
  • Proven experience in modern engineering practices i.e. dev ops, agile etc., Proven experience across multiple, broad IT Engineering disciplines, with demonstrated specialization in at least one.
  • Experience within the required scope of expertise. With Technical experience in Angular, Java 8/11, Spring MVC, Springboot, React v18 , Jenkins, APIs (Rest, GraphQL), Nexus Repository OSS, BDD - E2E Testing - Cucumber, Puppeteer, Chai, TDD.\
  • Adopting Practical Approaches
  • Articulating Information
  • Developing Expertise
  • Documenting Facts
  • Agile Development
  • Application Support
  • Design Patterns
  • DEVOPS
  • Infrastructure as Code (IaC)

Responsibilities:

  • To apply computer science theories, principals to create, refactor moderate to complex programs/scripts, integration software services.
  • To design complex specifications, code, test, debug, enhance programs within the Continuous delivery pipelines and provide support, maintenance of systems, programmes.
  • To execute software developer responsibilities according to Engineer practice, standards, frameworks, roadmaps and the architects application standards.
  • Participate in reviews of colleagues' work.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

UI Developer
UI Developer

Boardroom Appointments • Sandton

On-site
ZAR 900,000 - 1,500,000
Java / Angular Developer
Java / Angular Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 650,000 - 900,000
Front-End Developer (Angular)
Front-End Developer (Angular)

Boardroom Appointments • Johannesburg

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

MyCareerCraft • Sandton

On-site
ZAR 700,000 - 900,000
Java,React and Angular Developers
Java,React and Angular Developers

Indsafri • South Africa

On-site
ZAR 400,000 - 600,000
Java/Angular Front-End Developer (Expert)
Java/Angular Front-End Developer (Expert)

Sabenza IT & Recruitment • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Back End Technical Lead
Back End Technical Lead

Boardroom Appointments • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Developer: Java
Developer: Java

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Developer: Full Stack
Developer: Full Stack

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Front End Application Developer
Front End Application Developer

Boardroom Appointments • Midrand

On-site
ZAR 560,000 - 900,000