Explore outstanding Cloud & Infrastructure jobs.
See now

Software Engineer, UI (Angular/ RxJS/ ReactJS)

Grasshopper Asia
+2
Phòng 6&7A, tầng 4, toà nhà Crescent Plaza, 105 Tôn Dật Tiên, Tan My, Ho Chi Minh
At office
Posted 13 hours ago
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