We are looking for a junior to mid-level UI developer with a demonstrated ability to keep up with the latest best-practices in the fast-moving JavaScript/TypeScript ecosystem. The ability to operate independently and as part of a team is critical to success in this role. Our applications are streaming in nature, so experience with high-performance message-driven user interfaces is an advantage.



Key Responsibilities

Design, implement and optimize our applications to improve trader experience and drive revenue

Work with our business team, designers and clients to deliver world-class UIs

Be a driving force for the adoption of modern UI architecture and best-practices on a fast-paced team environment

Skills and Qualifications

Solid foundational knowledge of JavaScript, and web UI architecture and frameworks

Experience building React frontend applications for production systems (experience with React hooks a plus)

Familiarity with Redux and middleware for asynchronous action handling

Understanding of reactive socket-streaming application development

Solid understanding of HTML5/CSS3 web technologies

Software development experience with GitHub, Jira, Jenkins, in a *nix environment

Experience with unit testing using libraries like jest

A passion for marketplaces and high-performance computing

TypeScript knowledge a plus

A Computer Science degree is preferred but not required

Benefits