Angular Developer

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SavageOne Pty Ltd in Johannesburg is seeking a skilled Frontend Developer to implement UI/UX designs using Angular and ensure responsive components.

You will collaborate with backend engineers, designers and QA to integrate RESTful APIs, optimize performance, write unit tests with Jasmine/Karma/Jest, and maintain clean Git workflows within an Agile team.

Strong emphasis on code quality, attention to detail, and delivering robust, scalable frontend solutions for web applications.

Qualifications

  • Solid understanding of Angular and its ecosystem.
  • Experience with RESTful APIs and asynchronous requests.
  • Proficiency with frontend tools and build systems (Webpack, Angular CLI).
  • Familiarity with unit testing frameworks like Jasmine, Karma, or Jest.
  • Experience with CSS preprocessing (Sass or LESS).
  • Strong Git experience and repository management.
  • Collaborative in an Agile environment.

Responsibilities

  • Collaborate with Teams: Work alongside backend developers, designers, and other team members to ensure smooth integration and a seamless user experience.
  • UI/UX Implementation: Transform wireframes and UI designs into high-quality, responsive Angular components.
  • Testing & Debugging: Utilize tools like Jasmine, Karma, or Jest to write unit tests and ensure code stability and reliability.
  • Performance Optimization: Optimize the performance of applications, ensuring fast load times and smooth user interactions.
  • Version Control: Use Git for version control and collaborative code management.

Skills

Angular
RESTful APIs
Observables & Promises
Webpack & Angular CLI
Jasmine/Karma/Jest
CSS (Sass/LESS)
Git
Agile collaboration

Tools

Git
Webpack
Angular CLI

Job description

  • Collaborate with Teams: Work alongside backend developers, designers, and other team members to ensure smooth integration and a seamless user experience.
  • UI/UX Implementation: Transform wireframes and UI designs into high-quality, responsive Angular components.
  • Testing & Debugging: Utilize tools like Jasmine, Karma, or Jest to write unit tests and ensure code stability and reliability.
  • Performance Optimization: Optimize the performance of applications, ensuring fast load times and smooth user interactions.
  • Version Control: Use Git for version control and collaborative code management.
Key Requirements:
  • Technical Expertise:
  • Solid understanding of Angular and its ecosystem (e.g., components, services, modules, RxJS).
  • Experience integrating Angular applications with RESTful APIs and handling asynchronous requests using Observables and Promises.
  • Strong understanding of front-end tools and build systems (Webpack, Angular CLI).
  • Familiarity with unit testing frameworks like Jasmine, Karma, or Jest.
  • Experience working with CSS, including preprocessors like Sass or LESS.
  • Version Control: Strong experience using Git and managing repositories.
  • Collaboration Skills: Ability to work closely with cross-functional teams in an Agile environment.
Bonus Skills (Optional):
  • Experience with server-side rendering in Angular (e.g., Angular Universal).
  • Familiarity with state management libraries (e.g., NgRx, Akita, Redux).
  • Knowledge of CI/CDpractices and tools for automated testing and deployment.
  • Experience with cloud platforms (AWS, Azure) or containerization (Docker).
  • Understanding of web performance optimization and accessibility standards.
Desired Attributes:
  • Attention to Detail: You take pride in writing clean, efficient, and maintainable code.
  • Team Player: Youre collaborative and communicative, able to work closely with team members across different functions.
  • Self-Starter: Proactive, eager to learn, and capable of working independently to deliver results.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Angular Developer
Intermediate Angular Developer

Dariel • Johannesburg

Hybrid
ZAR 540,000 - 900,000
Hybrid work
Competitive salary
Career development
+1
Angular Developer - Senior Level
Angular Developer - Senior Level

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Angular Developer
Angular Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 420,000 - 600,000
Angular Developer
Angular Developer

Impronics Technologies • Johannesburg

On-site
ZAR 400,000 - 700,000
AngularJS Engineer
AngularJS Engineer

Boardroom Appointments • Cape Town

On-site
ZAR 450,000 - 600,000
Angular Web Developer
Angular Web Developer

Boardroom Appointments • Sandton

On-site
Senior Full Stack Developer (Angular)
Senior Full Stack Developer (Angular)

Boardroom Appointments • Johannesburg

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

ATS Client • Centurion

On-site
ZAR 420,000 - 600,000
Front End Developer (Angular)
Front End Developer (Angular)

Boardroom Appointments • Cape Town

On-site
ZAR 420,000 - 650,000
Senior Front End UI/UX C# Angular Developer
Senior Front End UI/UX C# Angular Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000