User Interface Engineer

Apply at

About Spiritus Partners

We're a growing company building software for safety assurance in healthcare and other industry settings.  We’re looking for people excited about working with new technologies including blockchain and containerisation, and using them to build innovative solutions to critical safety problems which impact lives.

Inspired by shared value principles, Spiritus supports innovation at the intersection of business, society and the academy.

Our offices in Edinburgh's New Town are conveniently located for public transport, and we offer flexibility around working hours and the option to work from home.


You will contribute to the design and implementation of the user interface for our groundbreaking cloud-based system for tracking critical assets throughout their service lifecycle, and facilitate the ongoing integration and automation of numerous systems to enhance the user experience.

You will be involved in key decisions around user interface technology selection, architecture, development, and maintenance, and use your domain expertise to contribute to product direction. This is an opportunity to have a big influence on company culture and direction in an energising environment, and work with new technologies on a greenfield project.

Working closely with business analysts to gather feature requests and convert them into actionable user stories, you'll then build robust implementations of these features to help users accurately update and access information on the system.

You'll also collaborate with others to scale the platform and improve and expand the CI/CD pipeline used to test and deploy services.

You will feel comfortable working on your own initiative, and have excellent communications skills. You'll be working in a dynamic environment, co-ordinating tasks with a small team of highly skilled colleagues.


  • 3+ years experience of front end development, building user-focused interactive applications
  • Demonstrated ability to craft robust, elegant web applications from visual concepts, wireframes, and interactive product design sessions
  • Solid knowledge of HTML
  • Solid knowledge of CSS , CSS pre-processors (LESS, SASS) and CSS frameworks ( Bootstrap, Foundation)
  • JavaScript programming, including hands-on experience with popular frameworks such as Angular (2+), React, and Vue
  • Familiar with testing frameworks and methodologies
  • Good understanding of REST APIs, Service Orientated Architecture and Microservices
  • Wireframing and prototyping of user interfaces
  • Responsive web design
  • Experience releasing services using resilient cloud-based deployments
  • Familiar with CI/CD tools and processes
  • Compliance with relevant industry standards on security, accessibility and cross-browser support
  • Agile development experience using collaborative development tools such as Git, Github, Jira, and Travis


  • Bachelor's degree in computer science or equivalent experience
  • Healthcare industry experience
  • Interest in Blockchain and its industry applications
  • Experience working on data-focused projects and using data management tools
  • Container deployment systems such as Docker and Kubernetes
  • Data visualisation and interactive graphics
  • Knowledge of video management and other media assets

Equal employment opportunity statement

We are committed to equal opportunity regardless of race, colour, ancestry, religion, gender, gender identity, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status and disability.

Apply at