Front End Software Engineer
We’re looking for a software engineer who is passionate about front-end development, user-interface design, and typed functional programming. You would take part in the design and implementation of our next-generation of browser-based tools for operating our trading infrastructure.
We’re building for expert users, which means we want to maintain a high UX bar, and at the same time create tools that are flexible and powerful enough to satisfy the needs of deeply engaged users.
Beyond working on the individual tools, we want someone who can find opportunities to create libraries and abstractions that capture common interaction idioms, and to sharpen our development practices and firm-wide approach to UI development.
We’re looking to add someone with a particular mix of skills and experience:
- A strong background in web technologies, including browser fundamentals like CSS and the DOM, and an understanding of the principles of UI frameworks like Vue, Angular, React, and Flutter
- Practical experience building sophisticated UIs in the browser. We’re looking for someone who loves the detailed polishing that’s needed to build elegant and highly usable UIs
- An interest in and appreciation of typed functional programming as an approach to UI construction. Experience with languages like Elm, ReasonML, Purescript, and Typescript is a plus (we don’t expect experience in OCaml in particular.)
The role will provide opportunities to work in multiple parts of the stack, including front-ends, back-ends, middleware, and databases. The job will also involve working closely with traders and other end-users to better understand their needs.
Fluency in English is required
If you're a recruiting agency and want to partner with us, please reach out to [email protected] .
Recommended Jobs
Product Marketing Lead, Consulting & Ecommerce (Hiring Immediately)
About Euromonitor Euromonitor International leads the world in data analytics and research into markets, industries, economies and consumers. We provide truly global insight and data on thousands of…
Strategy Director
About Ogilvy Ogilvy has been creating impact for brands through iconic, culture-changing, value-driving ideas since the company was founded by David Ogilvy more than 75 years ago. It builds on th…
Exhibition Sales Director
Exhibition Sales Director – Healthcare Exhibitions Hybrid - 3 days in our Herne Hill office. You will own the exhibition's commercial performance and report to the Portfolio Director. This is…
Weekend Beauty Therapist - Soho Farmhouse
The Role... At Soho House, a Beauty Therapist you will deliver a premium, personalised experience to members and guests, offering a wide range of beauty and wellness treatments in a calm, luxurious e…
Chef
Inclusion is one of our core values. Our goal is to be a diverse, inclusive organisation where our people thrive and meet our customers’ needs with fairness and empathy. We know having a range of …
VAT Associate Director, M&A, London : £80 - 105k guide
● This Big 4 firm’s team that specialises in M&A work is keen to find identify talented individuals at Associate Director/Senior Manager grade. ● The team has seen significant growth in recent years…
SEN Teaching Assistant -PMLD, Autism & SLCN
SEN Teaching Assistant - Specialist Schools (PMLD, Autism & SLCN) Location: Essex border / North East London (Havering, Romford, Harold Hill & Woodford Green) Company: Aspire People Limited Aspire Pe…
SAP Delivery Director
The Role We are seeking an experienced SAP Programme Leader to lead complex business transformation programmes from inception through to successful completion. Key responsibilities include:…
Principal Document Control Specialist
Job Overview The Principal Document Control Specialist interprets internal or external business issues and recommends best practices. They will be tasked with solving complex Document Control-relate…
Team Assistant
What you'll be doing: Managing diaries, scheduling and travel arrangements for Partners Coordinating meetings, events, company away days and client functions Handling expenses, project admin…