Senior Fullstack UI Developer (Trading Platform)
The Trading Infrastructure team is focused on developing a cutting-edge Trading Platform that supports multi-asset trading with a strong emphasis on performance. The platform aims to provide low-latency execution, robust risk controls, and seamless integration across various financial workflows including trading, risk management, operations, and finance.
The system is constructed with a modular architecture comprising essential components like market data feeds, order gateways, execution algorithms, risk engines, user interface dashboards, middle office reconciliation, and account infrastructure. The team prioritizes event-driven, deterministic system design, real-time observability, and robust security measures.
The technology stack includes Java for low-latency operations, Python, Web UI technologies involving React and Ag-Grid, Aeron, ClickHouse, Kubernetes, and modern CI/CD tools, with a strong focus on automation, scalability, and performance enhancement. Advanced AI-assisted development tools are utilized to increase productivity and maintain high-quality code across the team.
Responsibilities
- Design, develop, and maintain high-performance WebUIs for diverse trading functions such as order tickets, real-time blotters, position views, and time series charting.
- Create advanced UI components utilizing React.js, Next.js, and Ag-Grid, focusing on modularity, performance, and responsiveness.
- Simplify complex trading workflows, including options and multi-leg strategies, into user-friendly interfaces for traders.
- Integrate frontend components with real-time backend systems like AMPS, ViewServer, and custom messaging protocols.
- Implement and contribute to scalable microfrontend and microservices architectures in a multi-team environment.
- Collaborate with backend teams working in Java, Python, and scripting tools to develop and support full-stack features.
- Leverage AI-assisted coding tools to enhance development efficiency and ensure high code quality.
- Participate in architectural reviews, code audits, and performance profiling to maintain a robust and sustainable codebase.
Requirements
- Minimum 5+ years of experience in frontend or fullstack development, preferably within trading or financial systems.
- Proficient in React.js, Next.js, and Ag-Grid, with knowledge of modern state management libraries.
- Strong experience in developing UI components for trading systems such as blotters, risk dashboards, and charting tools.
- Demonstrated ability to integrate frontend with real-time streaming backends and WebSocket/REST APIs.
- Solid understanding of the order lifecycle, market data, and trading instruments like spot, futures, and options.
- Backend development experience using Java, including API integration and business logic.
- Familiarity with microfrontend architecture and UI composition techniques.
- Proficiency in modern frontend tooling, code profiling, testing, and performance optimization.
- Skilled in using AI-powered development tools for coding efficiency and quality maintenance.
Communication & Collaboration
- Fluent in English (spoken and written); knowledge of additional languages is advantageous.
- Comfortable working in a global team spanning multiple regions.
- Strong communication skills across different levels of an organization.
- Ability to explain complex concepts to both technical and non-technical audiences.
Work Environment and Benefits
- Competitive salary offered.
- Generous annual leave entitlement including birthday and work anniversary.
- Opportunities for flexible working arrangements.
- Internal mobility program for career growth.
- Work perks provided upon joining.
About the Company
Founded in 2016, the company aims to accelerate cryptocurrency adoption and build a more equitable digital ecosystem. With a focus on security and innovation, the company is committed to empowering diverse talents and fostering a culture of inclusivity and transparency within the team.
