About this role
Hong Kong, Hong Kong SAR, Hong Kong
What You Will Do:
- Migrate features from the legacy C# WPF system to a Vue 3 web platform, understanding the original business logic and re-implementing it for the web.
- Build and optimize real-time data views, which update at high frequency with minimal UI lag.
- Improve WebSocket data pipeline -- optimize message routing, compression, chunked sending, bounded channel queuing, and Web Worker processing for large datasets.
- Collaborate with trading and infrastructure teams to develop new features.
- Production support and bug fix.
- Establish auto testing practices and framework.
Requirements
- Professional experience in .NET / C# backend.
- Background with Vue.js or React JS and TypeScript.
- Strong experience with real-time web applications (trading app is a plus) -- WebSocket, Server-Sent Events, or similar streaming data technologies
- Proficiency with high-performance data rendering -- virtual scrolling, efficient DOM updates, handling thousands of rows updating in real-time
- Experience with Protobuf serialization and binary data protocols
- Familiarity with Web Workers for offloading CPU-intensive tasks
- Solid understanding of SQL databases (MSSQL or similar) and ORM (Entity Framework Core)
- Experience with Redis or similar caching solutions
- Familiarity with message brokers (RabbitMQ, Kafka, or similar pub/sub systems)
- Experience with VXE Table or similar high-performance data grid libraries
- Knowledge of Pinia state management and Tailwind CSS
- Understanding of authentication systems (OAuth 2.0, SAML, SSO)
- Experience in crypto, fintech or financial services is nice to have
Required Skills
-
Data
-
FinTech
-
Routing
-
Support
-
Authentication
-
Vue.js
-
Entity Framework
-
Kafka
-
RabbitMQ
-
Financial Services
-
Trading
-
Web Applications
-
Features
-
Redis
-
React
-
Infrastructure
-
CSS
-
Databases
-
C#
-
TypeScript
-
Testing
-
Business
-
SQL
-
Management