UI / UX Software Engineer

Graphic of a circular ring Graphic of a circular ring Graphic of dots forming a sphere

Role Summary

You will work on building a simple to use, powerful and feature rich UI for our distributed component-based AI platform. This class-leading front end will be critical to the success of the product. Careful design will be required to support users with varying levels of sophistication across multiple industries and roles. You will design and build highly configurable / customisable views to enable management of multiple business workflows and viewing of the unstructured and extracted cardinal data.


You will also use advanced graphical elements to assist in the display of complex data for processing and business intelligence. You will also develop innovative ways to control and visualise the operation of complex omni-channel AI components including - natural language processing, transformers, neural nets, OCR, voice transcription, pattern recognition, proprietary domain model training and management.

In one month

You will have integrated into the team and absorbed the culture of our company. You will understand our product and the personality of our brand. You will be working on ways to improve the design of the current application to provide a more visually appealing and functional experience. You will be applying our brand guidelines to create the application style guide and visual elements. You will be immersing yourself in the code and getting up to speed with our development processes.

In three months

You will be up to speed and contributed to the re-engineering and re-design of the application. You will have delivered several production enhancements for our clients. You will be leading design discussions and helping to shape the product.  The application functional design and style guides will be in first release. You will be collaborating with the other technology team members on the technical design approach to ensure performance, reliability, and scalability.

In six months

You will have become the go-to person for all visual and usability concerns of our application. You will have delivered the first iteration of the re-engineered and re-designed application. You will be working with the rest of the team to define and progress the product roadmap.

In 12 months

We’ll wonder how we lived without you.

Role Description

We are looking to hire an outstanding UI / UX developer with strong experience with JavaScript and NodeJS to work on greenfield projects.


You will join a small team of like-minded developers to translate product strategy and requirements into suitable, maintainable, and scalable solutions.


The team operates with an ultra-flat structure and encourages everyone to contribute to all aspects of business and product development. You will have the responsibility for taking a product feature all the way from concept to production with testing and DevOps being integral part of day-to-day work. You will be flexible and able to adapt to changes in priorities as necessary.


You will be self-motivated, and results oriented with a very strong attention to detail and quality.


Your self-drive, pro-activeness and ability to lead, communicate and take initiative will be crucial to succeed in this role. Furthermore, you will:

  • Work with professional software engineering practices and set best practices for the full software development life cycle
  • Collaborate closely with team members and product owners to share best practice as well as discuss and motivate design solutions
  • Develop with a test-driven approach and employ well established design and architecture principles
  • Write functional and integration test suites
  • Contribute to performance and failure testing
  • Drive and participate in the team's agile practices
  • Take part in continuous improvement of the development process

Essential Technical Skills

  • Strong UI / UX design skills and experience with frameworks
  • Modern JavaScript UI frameworks, including React / Angular
  • JavaScript / NodeJS / Typescript
  • HTML5 / CSS
  • Webpack
  • Yarn / npm

Desirable Technical Skills

  • Experience of graphics software to build custom visual elements
  • NestJS / Express / Microservices
  • AMQP / RabbitMQ / Kafka
  • MongoDB / Mongoose

Education & Experience

Bachelor’s degree in computing, science, or engineering. At least 3 years of software development experience in a commercial environment. Track record of delivery and support of business-critical functions with an appreciation of the full development lifecycle. Proven ability to understand user requirements and build elegant feature rich user interfaces that are easy and enjoyable to use. Evidence of showing equal concern for excellent engineering practices to ensure supportability, maintainability, and reliability concerns.

Place & Hours of Work

We operate a hybrid working model with most of the team attending the office for few days a week. However, we are open to fully remote working with more occasional office visits.  Applicants planning to work from home should have appropriate dedicated workspace and be free from distractions. Candidates are also expected to have high speed internet connectivity appropriate for productive development and participating in high-fidelity video conference calls.

London applicants

Applicants should be prepared to travel to the London office as necessary. Jaid offices are currently located in the vibrant Bermondsey Street area, a few minutes’ walk from London Bridge station.

New York applicants

Applicants should be prepared to travel to the New York office as necessary.

At a glance

London or New York

£ TBC

Our Values

Be Kind. We will be fair and inclusive. We will seek out diverse backgrounds, experiences, and perspectives. We will strive to be exceptional listeners so that JAID is a safe place where every voice is heard and valued.

Be Brave. We will run at problems and not shy away from difficult decisions. We will embrace new approaches and we know that making mistakes is an essential part of innovation.

Never Settle. We will not accept anything less than the best. Not from ourselves. Not from our colleagues. Not from our partners. We will continuously push ourselves, each other and our technology to reach beyond our comfort zones. 

Apply

Like what you see? Don't delay, send us your CV now and if we think you are the right fit for our team then we will be in touch to arrange an interview.

Click or drag a file to this area to upload.
Click or drag a file to this area to upload.
Graphic of a dots forming a sphere Graphic of a ring