About the role

We are growing as a business and have a role available for a Senior Fullstack Frontend Engineer to join us. Are you the kind of developer that relishes a variety of challenges? Do you like to solve real problems? Do you flourish when you’re part of a collaborative, product-oriented team? This is an exciting opportunity to join a team that builds features and integrates them to support a product that leverages probabilistic modelling, reinforcement learning and multi-agent systems for enterprise customers. 

What will you be responsible for?

You will be part of a highly adaptable Frontend team that deploys its skills across the organisation, solving new and varied problems for internal and external customers whilst delivering ongoing improvements to the organisation’s technology platform.

As part of the Frontend Team, you will collaborate closely with UX designers, product managers, developers, data scientists and machine learning experts to take projects through from early prototypes to product releases. In doing so you will architect and create high quality web applications and supporting interfaces as part of an Agile team.

This is a team that thrives on software engineering professionalism and good discipline. You will have the opportunity to work with a range of technologies, including: 

  • React/D3
  • Typescript
  • Kubernetes
  • Docker
  • Google Cloud
  • Jenkins
  • Git

What skills, experience, and qualifications do you need to succeed in this role?

  • Modern frameworks (e.g. React, Angular, Vue.js, Svelte or similar)
  • In-browser state management systems (e.g. Redux, Flux or similar)
  • Building Web APIs in a server-side language
  • JS build systems (e.g. Parcel, Webpack, Grunt or Gulp) and CSS tooling (e.g. CSS Modules, SASS, LESS or similar)

As a Senior Fullstack Frontend Engineer you will have previous Software Engineering experience and ideally have worked on building products as single page applications in previous roles. Writing clean, secure and well-engineered code is at the heart of what you do. You’ll be educated to degree level in a relevant subject area or have equivalent industry experience. Continuous learning and improvement is key to how you operate and you are open minded about new ways of doing things and not fazed by learning new technologies and languages at short notice to help solve customer problems.

You will own your code from design through deployment and into operation and you believe in delivering often to get actionable feedback from your customers.

You are familiar with working in a cross functional team and enjoy a collaborative team environment. You will be happy to contribute openly to team discussions and priorities and offer solutions and improvements as part of your role.

Nice to haves

  • Experience of Typescript, Node and Python
  • Knowledge of developing for large scale distributed systems, e.g. Big Data or financial markets
  • Experience working on browser-based data visualisation is a plus
  • Experience with automated testing in a frontend context (e.g. unit tests, integration tests)
  • Previous agile working experience

About Secondmind

We are Secondmind, born in 2016 with a mission: to empower people to make better decisions.  We are a cross disciplinary team of researchers, engineers, and product managers based in Cambridge, UK, a global centre of AI excellence.  Through combining branches of mathematics, and engineering in ways that have never been done before, our integrated approach - and our industry leading research credentials - gives us a unique competitive advantage.

We take pride in our diversity, valuing the experience and expertise that people from different backgrounds bring to our organisation. Our team of approximately 100 talented people from all over the globe consists of over 20 nationalities. We are collaborative, innovative, ambitious, optimistic and curious.

We are on a mission to empower people to make better decisions. Because people powered by AI, make better decisions.

We offer flexible working opportunities as well as a competitive benefits package that includes company stock options, healthcare, and a variety of other wellbeing options.

Apply for this Job

* Required