Point72's Technology team is looking to improve the company's IT infrastructure to stay at the forefront of the evolving technology landscape in the investment industry.
Requirements
- 5+ years building modern web applications; 3+ years with React and TypeScript in production
- Deep fluency in TypeScript, React hooks, state management (Redux Toolkit, Zustand, MobX, or RxJS), and component architecture
- Experience building high-performance data grids, charts, and dashboards, and comfortability with virtualization and diffing strategies
- Experience with streaming patterns like WebSockets and Server-Sent Events
- Familiarity with Observables/RxJS
- Proficient with testing tools (Jest, React Testing Library, Cypress/Playwright) and modern build tooling (Vite/Webpack, ESLint, Prettier)
- Strong understanding of modern web browsers, including their rendering pipelines, asynchronous programming patterns, use of Web Workers, handling of local storage, and adherence to security best practices
Responsibilities
- Design, build, and maintain React and TypeScript applications for order entry, blotters, dashboards, and risk/position views
- Implement real-time, event-driven UIs (WebSockets/streaming) that handle large, rapidly updating datasets with low latency
- Build reusable component libraries and contribute to a shared design system (accessibility, theming, responsiveness)
- Optimize application performance by implementing strategies such as data virtualization, memorization, concurrent processing, efficient network usage, and rendering improvements to ensure smooth and responsive user experiences
- Integrate front-end applications with market data feeds, order and execution management systems (OMS/EMS), and internal APIs by collaborating closely with backend engineers to define and refine data contracts
- Develop and maintain reliable automated tests and manage deployments using CI/CD pipelines, feature flags, and comprehensive monitoring tools to ensure stability and quality in production
- Work directly with traders and product stakeholders to gather business requirements, present demos, receive feedback, and rapidly iterate on features to meet evolving business needs
Other
- Excellent communication skills with the ability to translate stakeholder needs into technical specs, reduce ambiguity, and drive alignment across engineering, product, and UX
- Commitment to the highest ethical standards
- Uphold engineering best practices, including code reviews, documentation, security, and accessibility (WCAG/ARIA)
- Help modernize or interoperate with Angular-based applications where needed
- Mentor teammates, share knowledge, and contribute to technical roadmaps