NNW Tech SolutionsNNW Tech Solutions

UI Developer

Johannesburg, Gauteng, South AfricaOn-site or hybridMidContractor68w ago

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 us

TypeScriptREST APIs

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.

Frequently asked

Is this UI Developer role remote?

This role is based in Johannesburg, Gauteng, South Africa.

Related