Projects:

Rapidly experiment with multiple solutions.

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.

Polish frontend behaviour to ensure a great user experience.

Ensure that the small unseen details of a client-side application are of exceptional quality.

Ensure that all processes have been 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.

Develop systems solutions in line with quality and delivery requirements.

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

Maintenance Requests:

Review and present proposed system solution to User Organisation.

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

Preparation of system/technical documentation.

Preparation of user and operation manual.

User training.

System testing/parallel runs.

System implementation.

System audits/quality assurance.

User sign-off.

Minimum Requirements:

Qualifications/Experience:

Relevant IT Degree / Certification.

3+ years of experience of experience.

Essential Skills Requirements:

Frontend Technologies: Angular 20, Typescript 5.8, Karma/Jasmine, HTML/CSS, PostgreSQL, Java 21, Playwright.

Tools: Atlassian tools: Jira, Confluence, Git, Github for versioning, Github workflows, Docker, Docker Desktop.

Autonomy and end to end ownership.

Understanding of integration between different technologies.

Coordination between development and support environments.

Assisting with the business case.

Planning and monitoring.

Translating and simplifying requirements.

Requirements processing, gathering, analysis, management and communication.

Assist with identification and management of risks.

Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.

Advantageous Skills Requirements:

Maven, Quarkus 3.20 (Jakarta EE, MicroProfile, Mutiny, JAX-RS, JPA, JTA, ORM), OpenAPI, OpenTelemetry, Flyway, Junit.

Web and digital project experience.

Agile working experience.

Desired Skills:

  • Frontend Technologies
  • Atlassian tools
  • Autonomy and end to end ownership

Learn more/Apply for this position