About the Role
We are seeking a software engineer passionate about front-end development, user-interface design, and typed functional programming to design and implement our next-generation browser-based trading infrastructure tools. The role involves creating flexible and powerful tools for expert users, maintaining a high UX bar, and developing libraries and abstractions for common interaction idioms. You will also contribute to sharpening UI development practices across the firm.
Responsibilities
- Design and implement next-generation browser-based tools for trading infrastructure.
- Create flexible and powerful tools for expert users.
- Maintain a high UX bar.
- Develop libraries and abstractions that capture common interaction idioms.
- Sharpen development practices and firm-wide approach to UI development.
- Work in multiple parts of the stack, including front-ends, back-ends, middleware, and databases.
- Collaborate closely with traders and other end-users to understand their needs.
Requirements
- Strong background in web technologies, including browser fundamentals like CSS and the DOM.
- Understanding of UI framework principles (Vue, Angular, React, Flutter).
- Practical experience building sophisticated UIs in the browser.
- Appreciation for typed functional programming in UI construction.
Skills
- Front-end development
- User-interface design
- Typed functional programming
- Web technologies
- CSS
- DOM
- UI frameworks (Vue, Angular, React, Flutter)
- Elm
- ReasonML
- Purescript
- Typescript
About the Company
- We are building tools for expert users in the trading infrastructure domain.
