12 open roles
UI Developer
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 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.
Description copied from NNW Tech Solutions's careers page. Read the full posting before you apply.
More jobs at NNW Tech Solutions
Senior Java Engineer
NNW Tech Solutions· Sandton, South AfricaSenior C# Software Engineer
NNW Tech Solutions· Johannesburg, South AfricaSenior C#/.NET Engineer
NNW Tech Solutions· Johannesburg, South AfricaWomen in Tech Wanted: Java and .NET Developers
NNW Tech Solutions· Johannesburg, South AfricaSupport Engineer
NNW Tech Solutions· Johannesburg, South Africa
More jobs in Johannesburg
Managing Director - Orphoz
McKinsey & Company· Johannesburg, South AfricaTechnical Support Specialist (Linux)
Parvana· Johannesburg, Gauteng, South AfricaSales Associate
JTI (Japan Tobacco International)Sales Account Manager
Supermicro· South Africa - JohannesburgManager / Senior Manager: HR Transactions (M&A) and Employment Law Advisory
EY· Johannesburg, GP, ZA