Software Engineer, UI

OtherSoftware EngineerSoftware Engineer InternSoftware Engineering
0 views0 saves0 applied

Quick Summary

Key Responsibilities

At Grasshopper, you will be working in a diverse and dynamic environment with a flat hierarchy. With over 100 employees and 15 nationalities working in an open office,

Requirements Summary

At least 3+ years of experience in professional software develop

Technical Tools
OtherSoftware EngineerSoftware Engineer InternSoftware Engineering

Grasshopper is a quantitative trading technology provider based in Singapore, and is the holding company of Grasshopper Asset Management. Our state-of-the-art technology, built from the ground up in-house, puts us at the forefront of developments in electronic trading. An unbroken record of consistency and profitability is underpinned by firm values of curiosity, empowerment and flexibility.

About the Role

~1 min read

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.

  • 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
  • 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 Have

~1 min read
  • 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

What We Offer

~1 min read
21 days annual leave
An opportunity to learn from experienced professionals, fostering mentorship opportunities and personal growth
Comprehensive Insurance Package with extended coverage for dependents
Well-stocked pantry
Annual Dental & Wellness budget
Gym membership
Competitive Compensation

At Grasshopper, you will be working in a diverse and dynamic environment with a flat hierarchy. With over 100 employees and 15 nationalities working in an open office, communication is essential to performance. To keep our edge as the “small giant” of trading technology, we give employees a high level of autonomy and encourage them to get creative, take risks, make mistakes and learn from them. The sprint is on!

Grasshopper is an equal opportunity employer.

Location & Eligibility

Where is the job
Singapore
On-site within the country
Who can apply
SG
Listed under
Singapore

Listing Details

Posted
April 15, 2026
First seen
April 15, 2026
Last seen
April 29, 2026

Posting Health

Days active
14
Repost count
0
Trust Level
28%
Scored at
April 29, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

3 other jobs at Grasshopperasia

View all →

Explore open roles at Grasshopperasia.

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

G
Software Engineer, UI