Ui Developer

Johannesburg, Gauteng, South Africa

Job Description

A leading organisation in the investment banking industry is seeking a highly experienced Software Developer to design, build, and enhance innovative technology solutions. The role focuses on developing scalable, efficient applications that improve operational efficiency, drive customer-centric outcomes, and support business growth.
Key Responsibilities

  • Develop, test, and implement applications in line with SDLC and governance requirements.
  • Deliver robust solutions by designing technical specifications, coding, debugging, and conducting peer reviews.
  • Enhance system performance, ensure stability, and reduce downtime through proactive monitoring and defect management.
  • Collaborate with stakeholders to understand business needs, provide input to requirements, and deliver innovative IT solutions.
  • Supervise and mentor developers, offering technical guidance and fostering best practices.
  • Identify risks within IT environments, comply with audit and legislative standards, and ensure secure, sustainable solutions.
  • Drive operational efficiency by suggesting improvements and optimizing cost-effectiveness.
Non-negotiable
  • Angular (2+)
  • Angular Material
  • Bootstrap
  • NodeJS
  • NX (mono repo, shared libraries, etc.)
  • Strong SQL skills (especially MSSQL, but also Postgres)
  • Full-stack development skills (strong front-end and back-end capabilities)
Minimum Requirement
  • 8-10 years' software development experience with strong front-end and back-end expertise.
  • Advanced UI development skills (5+ years) using Angular, Angular Material, Bootstrap, NodeJS, and NX.
  • Strong SQL knowledge (MSSQL, Postgres) with experience in system design, microservices, and micro frontends.
  • Exposure to Kubernetes, Openshift, Docker, Spring Boot, workflow tools (TIBCO, Camunda), and rules engines (Drools) advantageous.
  • Degree in Computer Science, Informatics, Engineering, or related field.
  • Proven leadership in supervising developers and contributing to architecture and design.
Job Type:
  • Contract
Workplace type:
  • Hybrid
Location:
  • Johannesburg, South Africa
Experience Level:
  • Mid-Senior level
Please email Amanda Mjali at

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1498253
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned