UI Developer
Listed on 2026-02-12
-
Software Development
Software Engineer, Angular Developer
Johannesburg, South Africa | Posted on 24/07/2025
Connecting top-tier talent with cutting-edge opportunities in the tech world.
Job DescriptionAngular 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
- 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.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: