MCPNew: now works with Claude & AI assistants
boardroom-appointments

boardroom-appointments

UI Developer

Company

boardroom-appointments

Role

UI Developer

Location

Sandton, South Africa

Job type

Contract

Found on Mokaru

🔥Recently

Share this job

Salary

Not disclosed by employer

Job description

UI Developer - 12 Month Contract

Qualifications and Experience

  • Minimum: B.Comm, B.Eng, BSc Eng, BSc Informatics, or related degree.
  • 10+ years of programming experience.
  • Familiar with one or more programming languages as appropriate for departmental requirements.
  • System Design experience (advantageous).

Additional Requirements

  • 8-10 years of development experience.
  • Very strong UI development skills (minimum 5 years experience).
  • Proficiency in:
  • Angular (2+).
  • Angular Material.
  • Bootstrap.
  • NodeJS.
  • NX (mono repo, shared libs, etc.).
  • Advantageous experience in:
  • Microservices.
  • Micro Frontends.
  • Kubernetes.
  • OpenShift.
  • UX design.
  • Nexus.
  • TeamCity.
  • Maven.
  • Git (Git-flow).
  • Spring Boot.
  • JPA.
  • Docker.
  • SQL skills:
  • MS SQL Server.
  • PostgreSQL.
  • Strong back-end and front-end development skills.
  • Experience with workflow tools like TIBCO AMX or Camunda (advantageous).
  • Experience with rules engines like Drools (advantageous).

Responsibilities

  • Increase operational efficiency and suggest cost-effective solutions.
  • Deliver exceptional service by resolving queries proactively and innovatively.
  • Cultivate and manage relationships with stakeholders, including end-users, SMEs, project managers, and senior staff.
  • Provide input to business requirements and present concepts to clients.
  • Produce program specifications and implement system enhancements.
  • Code, compile, test, and implement applications in compliance with the Systems Development Life Cycle (SDLC).
  • Support development environments and ensure adherence to coding standards through peer reviews.
  • Comply with IT development steps and meet governance requirements during programming execution.
  • Assess, identify, and mitigate risks in the IT programming environment by following technology business policies and processes.
  • Produce technical specifications and architecture that align with agreed standards.
  • Design, code, test, debug, and document robust solutions.
  • Minimize system downtime by proactively identifying potential issues and managing defects through code reviews.
  • Monitor systems post-change and conduct performance analyses to prevent failures due to capacity issues.
  • Maintain maximum system availability by recording incidents and performing root cause analyses to prevent recurrence.
  • Develop competencies and technical/business skills through proactive self-development.
  • Engage with business units and colleagues to identify IT solutions in a timely manner.
  • Supervise and provide technical assistance to developers and IT team members.
Resume ExampleCover Letter Example