Job Description:

Contract duration: 12-months

Are you a highly experienced UI Developer looking for your next challenge? We're hiring for a role in Sandton and are looking for a skilled professional with a passion for building robust, innovative solutions.

Responsibilities include:

  • Building high-quality solutions. You'll produce technical specifications, design, code, test, and debug applications to create robust solutions.
  • Improving efficiency. You will look for ways to increase operational efficiency and provide cost-effective solutions.
  • Collaborating with stakeholders. You will build and manage relationships with end-users, project managers, and senior staff to understand business requirements and present new concepts.
  • Maintaining and supporting systems. You will monitor systems, perform root cause analysis, and proactively identify potential issues to minimize downtime.
  • Mentoring others. You will provide technical assistance and supervision to junior developers on the team.

Requirements include:

  • Minimum of 8-10 years of development experience
  • 5 years focused on UI development. You should have a strong background in both front-end and back-end development, as well as exceptional SQL skills.
  • A B.Comm, B.Eng, BSc Eng, BSc Informatics or a related degree is required.

Essential Technical Skills:

  • Angular (2+)
  • Angular Material
  • Bootstrap
  • Node.js
  • NX (mono repo, shared libs, etc.)
  • SQL (MS SQL Server, Postgres, etc.)
  • Git (git-flow)

Advantageous Skills:

  • Microservices and Micro Frontends
  • Kubernetes, Openshift, Docker
  • UX Design
  • Spring Boot, JPA
  • Workflow tools (TIBCO AMX / Camundo)
  • Rules engines (Drools)

If you have a proven track record of delivering exceptional service, managing complex projects, and a deep understanding of the full Systems Development Life Cycle (SDLC), we encourage you to apply.