×
Register Here to Apply for Jobs or Post Jobs. X

UI Developer

Job in Johannesburg, 2000, South Africa
Listing for: NNW Tech Solutions
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Software Engineer, Angular Developer
Job Description & How to Apply Below

Johannesburg, South Africa | Posted on 24/07/2025

Connecting top-tier talent with cutting-edge opportunities in the tech world.

Job Description

Angular UI Developer (Mid-Senior Level)

NNW Tech Solutions is partnering with a leading wealth and asset management company in Sandton, Johannesburg, to find an exceptional Angular UI Developer. This is a fantastic opportunity for a developer who is passionate about creating high-quality, responsive, and interactive user interfaces. You will join a dynamic team, collaborating with backend developers, UX designers, and product owners to deliver seamless digital experiences.

About the Opportunity:

This role is for a self-motivated individual who takes ownership of their work from design to deployment. You will be instrumental in building cutting-edge front-end solutions, continuously improving code quality, and enhancing the overall user experience.

Key Responsibilities:

  • Develop responsive web applications using Angular
    12+ and Type Script.
  • Collaborate with UX designers to translate designs intofunctional components.
  • Ensure code quality through unit testing, code reviews, and adherence to best practices.
  • Work closely with backend developers to integrate APIs andensure data consistency.
  • Participate in Agile ceremonies, including sprint planning and retrospectives.
  • Maintain comprehensive documentation for the front-endcodebase and UI component libraries.
  • Continuously enhance user experience through usabilityimprovements and design enhancements
Requirements
  • Experience:

    Strong experience with Angular 12+ andTypeScript is essential.
  • Technical Proficiency:
    Proficient in HTML5, CSS3, SCSS, and responsive design frameworks like Bootstrap or Flexbox.
  • Frameworks:

    Experience with RxJS, NgRx, or other reactiveprogramming patterns.
  • API Knowledge:
    Understanding of REST APIs and asynchronousdata handling (HTTP Client).
  • Testing:

    Experience with testing frameworks like Jasmine,Karma, or Cypress.
  • Version Control:
    Knowledge of version control systems,particularly Git.

Advantageous Exposure:

  • Familiarity with design systems or component libraries(Material, Prime

    NG).
  • Experience with Agile/Scrum methodologies.
  • Understanding of Dev Ops pipelines and CI/CD processes.
  • Prior experience working in financial or investment bankingsystems.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary