Angular Developer

Posted 2 Days Ago
Be an Early Applicant
Johannesburg, City of Johannesburg, Gauteng, ZAF
In-Office
Mid level
Agency • Information Technology • Professional Services
The Role
Design, develop, and maintain scalable Angular web applications. Build reusable front-end components, integrate with RESTful APIs, optimize performance, ensure security, write tests, participate in code reviews, and collaborate with UX, product, backend, and QA teams within Agile processes.
Summary Generated by Built In

We are seeking a talented and motivated Angular Developer to design, develop, and maintain modern web applications using Angular and related front-end technologies. The successful candidate will work closely with UX/UI designers, product owners, back-end developers, and QA teams to deliver scalable, high-performance, and responsive applications that support business and customer requirements.

The ideal candidate will have strong experience in Angular development, TypeScript, JavaScript, RESTful API integration, and modern software development practices.

 

Responsibilities

  • Develop, enhance, and maintain web applications using Angular.
  • Build reusable, modular, and scalable front-end components.
  • Collaborate with business analysts, product owners, and UX/UI designers to implement user requirements.
  • Integrate front-end applications with RESTful APIs and back-end services.
  • Optimize applications for performance, scalability, and responsiveness.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to development best practices.
  • Troubleshoot, debug, and resolve application defects and performance issues.
  • Implement security and data protection measures within web applications.
  • Conduct unit testing and support integration and user acceptance testing.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and backlog refinement.
  • Stay up to date with emerging Angular features and front-end development trends.

Requirements
  • Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field.
  • Relevant certifications are advantageous.
  • 3-10 years of software development experience.
  • Minimum 3 years of hands-on Angular development experience.
  • Experience developing enterprise-scale web applications.
  • Experience working within Agile/Scrum environments.
  • Front-End Technologies - Angular (v16 preferred), TypeScript, JavaScript (ES6+), HTML5, CSS3, SCSS/SASS, Bootstrap, Angular Material, or similar UI frameworks
  • APIs & Integration - RESTful API integration, JSON, Authentication and authorization mechanisms (OAuth2, JWT, OpenID Connect)
  • Development Tools - Git, Azure DevOps, Jira, or similar tools, Visual Studio Code, NPM, Webpack
  • Testing – Jasmine, Karma, Unit Testing, End-to-End Testing (Cypress or Selenium advantageous)


Skills Required

  • Bachelor's Degree or Diploma in Computer Science, IT, Software Engineering, or related field
  • Relevant certifications
  • 3-10 years of software development experience
  • Minimum 3 years hands-on Angular development experience (v16 preferred)
  • Experience developing enterprise-scale web applications
  • Experience working within Agile/Scrum environments
  • TypeScript
  • JavaScript (ES6+)
  • HTML5, CSS3, SCSS/SASS
  • Bootstrap, Angular Material or similar UI frameworks
  • RESTful API integration and JSON
  • Authentication/authorization mechanisms (OAuth2, JWT, OpenID Connect)
  • Git, Azure DevOps, Jira, Visual Studio Code, NPM, Webpack
  • Unit testing experience (Jasmine, Karma)
  • End-to-end testing (Cypress or Selenium)
  • Experience implementing security and data protection measures in web applications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

In-Office
Sandton, Sandown, Johannesburg, Gauteng, ZAF
39055 Employees

Sabenza IT Logo Sabenza IT

Front-end Engineer

Agency • Information Technology • Professional Services
In-Office
Pretoria, City of Tshwane, Gauteng, ZAF

Blue Pearl HQ Logo Blue Pearl HQ

Full-stack Engineer

Information Technology • Pet • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF
22 Employees

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account