We're looking for a Frontend Developer who really cares about how things look, feel, and work
This isn't a "just code the mockup" kind of role — we don’t have a designer, so you'll be the one shaping how users interact with our trading and analytics systems. That means thinking through UX, making calls on layout and structure, and building the actual solution with React, TypeScript, and a bunch of cool charting libraries.
It’s a hands-on role with real ownership. Real-time data, UI logic, integrations via WebSocket/gRPC — it’s all here.
Frontend technology stack
Core framework & tooling
- React.
- TypeScript.
- Vite/Webpack.
Commonly used UI libraries & components
- AG Grid (Community + Enterprise).
- AG Charts (Community + Enterprise).
- Highcharts.
- Lightweight Charts.
- Monaco Editor.
Responsibilities
- Given high-level business requirements, discuss implementation details with business/trading teams and design solutions for trading systems.
- Implement proposed solutions using modern technology stack: TypeScript, React, Vite/Webpack.
- Integrate frontend with backend APIs (REST, WebSocket, gRPC, MessagePack), process incoming data and handle real-time events.
- Ensure quality and reliability of developed solutions using automated (unit, integration) testing.
- Document implemented modules.
- Communicate with team members on integrations, deployment, and support of implemented solutions.
- Maintain and improve implemented solutions based on business needs and feedback.
Skills and experience
- 5+ years of experience in frontend development with a strong focus on UX/UI design, usability, and interaction logic, including the ability to independently create polished interfaces without a dedicated designer.
- Deep understanding of frontend technologies — TypeScript and React.
- Strong adherence to effective software engineering principles (e.g., SOLID).
- Ability to design and write clean, maintainable code.
- Understanding of computer systems and software architecture-operating systems, networks, data structures, and algorithms — along with solid knowledge of UI architecture principles and frontend application design patterns.