UI Developer

The role

As our UI Developer, your main duties will include implementing UI solutions for our cognitive capabilities and AI solutions within a commercial environment, as well as conceptualising new ideas and techniques to help the business exceed client expectations.

Your aim will be to build inspiring and engaging user interfaces that maximise user retention and sentiment. To achieve this, you’ll work closely with our passionate and multi-disciplined Technology team, liaising effectively with Developers, Product Owners, Project Managers and the wider UX team.

So, if you’re a technical-minded individual with a pinch of creative flair and believe in new solutions to old problems (and have the drive to make them happen), this may well be the role for you!

Skills and experience

  • At least 4-5 years’ experience in a similar role

  • Ability to create bespoke UI by hand-coding JS, HTML and CSS to a world-class standard

  • Extensive experience of UI-focused JS libraries and technologies such as WebGL, GSAP, three.js, d3.js, Unity

  • Experience of functional JS libraries such as Angular and jQuery

  • Knowledge of CSS pre-processors (ideally SASS)

  • Experience in mobile/app development

  • Understanding of UX principles and UCD

  • Experience of cross-browser compatibility and web standards

  • Extensive site-optimisation skills

  • Some knowledge and experience of using Adobe Creative Cloud (Photoshop, Illustrator, XD)

  • Awareness of pre-development processes e.g. conceptualisation, wireframing and prototyping

  • Awareness of working in rapid development and agile practices

  • Experience of working in an agency environment

  • Methodical and pragmatic developer mindset with excellent attention to detail