Enable job alerts via email!

Angular Developer

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 400,000 - 600,000

Full time

Today
Be an early applicant

Job summary

A tech company in Johannesburg is looking for an Angular Developer to collaborate with teams to create responsive applications. The role requires solid Angular skills, experience with RESTful APIs, and the ability to work in an Agile environment. You will focus on transforming UI designs into functional components and optimizing performance. This is a great opportunity to contribute to innovative projects.

Qualifications

  • Solid understanding of Angular and its ecosystem.
  • Experience integrating Angular applications with RESTful APIs.
  • Familiarity with version control using Git.

Responsibilities

  • Collaborate with teams to ensure seamless user experience.
  • Transform wireframes and designs into responsive Angular components.
  • Optimize applications for fast load times and smooth interactions.

Skills

Angular
RESTful APIs
Git
CSS
Unit Testing
Webpack
Observables

Tools

Jasmine
Karma
Docker
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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.