Front End Software Engineer

Jane Street Jane Street · Quant · London, United Kingdom · Software Engineering

Software engineer focused on front-end development, UI design, and typed functional programming for trading infrastructure tools. The role involves designing and implementing next-generation browser-based tools for expert users, maintaining a high UX bar, and creating flexible, powerful tools. Opportunities exist to develop libraries, abstractions, and improve firm-wide UI development practices. Requires strong web technology background (CSS, DOM, UI frameworks), practical experience with sophisticated UIs, and an interest in typed functional programming (Elm, ReasonML, Purescript, Typescript are a plus). The role may involve working across the stack (front-end, back-end, middleware, databases) and collaborating with traders. Fluency in English is required.

What you'd actually do

  1. take part in the design and implementation of our next-generation of browser-based tools for operating our trading infrastructure
  2. find opportunities to create libraries and abstractions that capture common interaction idioms
  3. sharpen our development practices and firm-wide approach to UI development
  4. working closely with traders and other end-users to better understand their needs

Skills

Required

  • web technologies
  • browser fundamentals like CSS and the DOM
  • principles of UI frameworks like Vue, Angular, React, and Flutter
  • building sophisticated UIs in the browser
  • typed functional programming
  • Fluency in English

Nice to have

  • Elm
  • ReasonML
  • Purescript
  • Typescript