Confirmed on the employer's own hiring board on Oct 14, 2026. First seen by Alion on Oct 14, 2026.
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 TypeScript.
- Collaborate with UX designers to translate designs into
functional components.
- Ensure code quality through unit testing, code reviews, and
adherence to best practices.
- Optimize application performance and responsiveness across
different browsers and devices.
- Work closely with backend developers to integrate APIs and
ensure data consistency.
- Participate in Agile ceremonies, including sprint planning
and retrospectives.
- Maintain comprehensive documentation for the front-end
codebase and UI component libraries.
- Continuously enhance user experience through usability
improvements and design enhancements
Requirements
- Experience: Strong experience with Angular 12+ and
TypeScript is essential.
- Technical Proficiency: Proficient in HTML5, CSS3, SCSS, and
responsive design frameworks like Bootstrap or Flexbox.
- Frameworks: Experience with RxJS, NgRx, or other reactive
programming patterns.
- API Knowledge: Understanding of REST APIs and asynchronous
data handling (HTTPClient).
- Tooling: Familiarity with modern JavaScript tooling such as
npm and Webpack.
- 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, PrimeNG).
- Experience with Agile/Scrum methodologies.
- Understanding of DevOps pipelines and CI/CD processes.
- Prior experience working in financial or investment banking
systems.

