We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Chief Software Engineer, UI Systems (26775)

Cambridge, flex working
to £100k plus benefits

Leading modern UI development and architecture

In this central, lead engineering position you will take ownership of UI systems development and architecture across a whole group of software products. Your decisions will have a lasting impact on the platform’s development and future direction. You’ll remain a hands-on developer yourself, as well as setting direction for the team.

You’ll be a problem-solving senior to principal-level software engineer with expertise in modern web UI development. You’ll readily be able to get to grips with a suite of applications and their technical UI underpinnings. With an appreciation of customers’ needs you’ll look towards the way the UI is constructed, its infrastructure, deployment and monitoring, and the future.

You will have significant expertise with much of the following:

  • Front-end component UI frameworks, ideally React, potentially Angular, Vue.
  • TypeScript, or modern JavaScript, CSS, HTML and the sophisticated tooling available.
  • The advantages and disadvantages of stateful and stateless approaches, microservices, databases and ORM.
  • Cloud deployment, particularly AWS, possibly Azure, GCP or private clouds.
  • Web APIs, REST and/or GraphQL.

Also of interest are ElasticSearch, identity and authentication, Python, Golang, C#.

The successful candidate will play a key role as part of a lively, friendly and relaxed engineering team, with modern offices in central Cambridge, flexible working and good transport links via road, rail and cycle.

Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.