Develop systems solutions in line with quality and delivery requirements.

Ensure that all processes are investigated/considered in obtaining the specifications of the user requirements.

Propose and review system design and evaluate alternatives.

Review and present proposed system solution to IT Project Manager / Leader and User Management or System owner.

Ensure that the following steps in the Development Cycle are executed:

Preparation of system/technical documentation (as per ISO standards).

Preparation of user and operation manual.

User training.

System testing/parallel runs.

System implementation.

System audits/quality assurance.

Implement pixel perfect UI designs.

Implement re-usable HTML and JS logic.

Ensure all code is readable, extendable, and scalable.

Ensure that stylesheets are maintained and adapted where necessary.

Ensure that all implementations can be passed over to other developers, mid development, with minimum of handover.

Polished frontend behaviour to ensure a great user experience.

Minimum Requirements:

Qualifications/Experience:

>5 years in software development.

Web and digital project experience.

Agile working experience.

Essential Skills Requirements

Frontend Technologies:

JavaScript

Node.js

AngularJS

Angular 2+

TypeScript

HTML 5

CSS(SCSS)

AJAX & REST

API

JSON & XML

Javascript knowledge and programming experience with ES5/ES6.

Advantageous Skills Requirements:

Azure, AWS or Openshift.

At least one Relational Database experience (POSTGRES, SQL).

At least one Document Database experience (MONGO, ELASTIC).

Mobile Development Experience.

Micro Service Development.

Desired Skills:

  • JavaScript
  • Node.js
  • AngularJS

Learn more/Apply for this position