About Symplectic

Symplectic is the world’s leading developer of integrated research information management systems and our flagship product Elements is used by hundreds of thousands of researchers based in universities and other research intensive organisations across the globe.

Created in 2003 by four friends studying for their PhDs, Symplectic has now grown into a successful international business, with over 30 employees spanning 3 continents – but it still retains the cultural feel of a startup.

Symplectic is part of Digital Science, which works towards making research smarter, more collaborative, and more efficient.

About You

We’re looking for someone with excellent front-end development skills and experience of designing and delivering high-quality interactive web user interfaces, primarily using React and TypeScript.

Good communication skills and written English are necessary, as well as an eagerness to share your ideas and learn from others.

About The Role

Working in small flexible teams, you will design, code and maintain a wide range of interactive web components and visualisations in Element’s user interface. Your work will focus on using React and Less to rapidly deliver new functionality to end-users.

You will contribute to the direction of our front-end technology stack for future growth, and help maintain consistent standards.

Working closely with our experienced UX and Product teams, you will work iteratively and seek feedback early and often to respond positively to change. You will also join weekly stand-ups (including virtual) with the whole product team so as to keep everyone informed and to raise any bigger issues that might affect multiple project teams.

This role offers plenty of scope for increased responsibility and future skills development. You will gain exposure to a wide range of technologies, learn from customers and colleagues, and have opportunities to develop your skills further in areas such as application design, accessibility and responsiveness. This job represents an exciting and rewarding continuation of your career in professional UI programming.

Required Knowledge and Experience

  • Significant experience of design, prototyping and implementation of modern user interfaces for web applications
  • Fluency with JavaScript, React and TypeScript
  • Fluency with HTML and CSS/Less
  • Experience working with UX teams or designers

Desirable Knowledge and Experience

  • Familiarity with web application security principles
  • Familiarity with accessibility principles


We offer a competitive market rate salary and all members of the team are provided with a developer-spec laptop and have an annual training budget.

We also offer company benefits such as a personal pension plan and a travel or bike loan.

Please note, all candidates must be able to demonstrate the right to live and work in the UK prior to any formal offer of employment.