This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Posted
13 hours ago
Skills:
Job Expertise:
Job Domain:
Financial Services
Top 3 reasons to join us
- Empowered Employees
- Freedom and Flexibility
- Unlimited Growth
Job description
Our UI is the mission-critical window into Grasshopper’s high frequency trading and risk management engines. As a UI Software Engineer, you will be responsible for building and scaling real-time web interfaces that process tens of millions of messages daily. This isn't just a dashboard; it is a high-throughput monitoring and execution tool where every millisecond and every pixel matters. You will ensure our traders and risk managers have a robust, low-latency, and highly reliable view of the markets to make split-second decisions that directly impact our trading performance.
As a key member of the UI Engineering Team, you’ll:
- Develop and optimise high-performance, real-time web applications using Angular and RxJS
- Architect systems capable of handling massive data streams (10M+ messages/day) without compromising UI responsiveness or stability
- Work closely with traders and risk managers to translate complex financial requirements into intuitive, robust interactive tools
- Write clean, testable, and highly performant code with a deep focus on memory management and execution efficiency
- Collaborate with backend engineering teams to define efficient data schemas and streaming protocols
- Maintain a high bar for attention to detail, recognising that UI errors can have direct financial consequences in a live trading environment
Your skills and experience
We’d love for you to have:
- At least 3+ years of experience in professional software development with a focus on modern frontend frameworks
- Deeply familiarity with reactive programming patterns, state management and managing complex data flows in high-frequency environments with Angular/RxJS or React
- Exceptional understanding of computer science fundamentals, including algorithms, data structures, and asynchronous programming
- Experience in profiling and optimising web applications (e.g., minimising change detection cycles, managing memory leaks, optimising bundle sizes).
- Strong experience with TypeScript, Unit Testing and CI/CD pipelines
- A track record of solving complex technical challenges with creative, scalable solutions
Nice to haves:
- Familiarity with financial markets, trading concepts, or risk management systems
- Knowledge of low-latency communication protocols
- Experience with data visualisation libraries (e.g., D3.js, Chart.js) for real-time charting
- Basic understanding of backend languages like C++, Rust, or Python
Why you'll love working here
- 15 days annual leave
- Bao Viet health insurance for employee and direct family
- 100% salary in probation time
- Annual Dental & Wellness budget
- Annual salary review
- Competitive Compensation
- Training trips to Singapore
- Annual company trip in 5 stars hotel (domestic and oversea)
Finding edge in global financial marketplaces
Company type
IT Product
Company industry
Financial Services
Company size
51-150
employees
Country
Singapore
Working days
Monday - Saturday
Overtime policy
Extra days off for OT
More jobs for you
Get similar jobs by email
Subscribe
SUPER HOT
Posted
6 days ago
Consultant, Fullstack Engineer (Python/ ReactJS)
Hybrid
Ho Chi Minh - Ha Noi
Feedback