Senior Frontend Engineer
Mentions an AI-assisted development mindset—uses AI tools for development practices and emphasizes responsible AI use.
About the Role
Senior Frontend Engineer responsible for designing and building high-performance, real-time trading user interfaces using React, Next.js, and TypeScript. The role focuses on handling streaming data, optimizing rendering for high-volume updates, and ensuring robust testing and CI/CD practices in execution/trading environments.
Job Description
Role
Senior Frontend Engineer focused on building high-performance, real-time applications for trading and execution technology environments. The engineer will design and implement responsive, low-latency UIs that handle high-frequency streaming data and integrate with trading workflows.
Key Responsibilities
- Develop and maintain front-end applications using React, Next.js, and TypeScript.
- Implement real-time data UIs using WebSockets/streaming architectures, handling high-frequency updates, message ordering, and UI state consistency.
- Build and optimize tabular/data-grid interfaces for high-volume data rendering (e.g., AG Grid).
- Optimize web performance (rendering pipelines, virtualization, debouncing/throttling, memory management).
- Author and maintain automated tests using Playwright, Jest, and React Testing Library.
- Integrate with CI/CD pipelines and follow modern development workflows and Git-based source control.
- Apply an AI-assisted development mindset while exercising strong judgment around validation, testing, security, and responsible AI use.
Requirements
- 6+ years of professional front-end engineering experience.
- Strong proficiency in React, Next.js, and TypeScript.
- Experience building real-time data UIs using WebSockets / streaming architectures.
- Expertise with data grid/tabular UI libraries (e.g., AG Grid) for high-volume data rendering.
- Deep understanding of web performance optimization techniques (virtualization, debouncing/throttling, memory management).
- Experience with testing frameworks such as Playwright, Jest, and React Testing Library.
- Familiarity with CI/CD pipelines, Git, and modern development workflows.
- AI-assisted development mindset with strong judgment in validation, testing, security, and responsible usage.
Preferred Qualifications
- Prior experience in trading or execution technology environments.
- Understanding of trading concepts (order types, execution workflows, FIX protocol, P&L, market data).
- Exposure to EMS/OMS systems.
Compensation & Location
- Pay: $175,000 - $240,000 per year.
- Work Location: In person.