Summary
A senior frontend-focused engineering role developing scalable, responsive web applications with modern technologies. The position involves architecture ownership, performance optimization, API integration, testing, and collaboration with cross-functional teams.
Highlights
Opportunity to build high-performance applications, influence architecture decisions, mentor developers, and work on technically challenging systems.
Description
About the Company:
Our client provides high performance technology solutions for capital markets, leveraging over 20 years of expertise in leading global projects.
Our offerings include robust exchange engines with continuous matching and auction features, along with order management systems (OMS) and execution management systems (EMS) that support DMA, policy-based order management, and algorithm integration We serve both exchanges and market participants, ensuring high-value solutions that reduce costs and accelerate market entry.
About the Role:
We are looking for a Senior Web Developer to join our engineering team and lead the development of modern, high-performance web applications for trading and financial technology systems.
This role is ideal for an experienced engineer with deep expertise in front-end architecture, modern web technologies, and real-time application development.
You will play a key role in designing and delivering scalable, maintainable, and responsive web solutions, while collaborating closely with product managers, QA, domain experts, and fellow engineers.
What you'll do:
Design, develop, and maintain high-quality web applications using modern front-end technologies.Build robust, responsive, and maintainable user interfaces for real-time financial and trading systems.Translate business and stakeholder requirements into scalable technical solutions and intuitive user experiences.Lead front-end design decisions, application architecture, and implementation best practices.Develop and integrate APIs, real-time data flows, and web application services.Write clean, testable, and maintainable code using sound engineering principles and design patterns.Optimize application performance, responsiveness, and usability across complex web interfaces.Contribute to technical planning, code reviews, design reviews, and team mentoring.Support and improve automated testing, CI/CD pipelines, and release processes.Drive continuous improvement in front-end standards, tooling, and development practices.
What you'll bring:
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.5–10 years of professional software engineering experience, with a strong focus on web application development.Strong expertise in modern web development, including front end frameworks and API integration.Deep understanding of software engineering fundamentals, including: -Object-oriented programming
-Design patterns
-Data structures and algorithms
-Unit testing and debugging
Proven experience building scalable, maintainable, and performance-conscious web applications.Familiarity with Git and team-based development workflows.Strong problem-solving skills, communication skills, and a collaborative mindset.Ability to communicate in both English and Chinese (Mandarin) at a level sufficient for business conversations.
Preferred Technical Experience:
Strong experience with React, TypeScript, and modern front-end application architecture.Experience with frameworks such as Next.js.Strong understanding of responsive UI development, component design, state management ,and API integration.Familiarity with front-end tooling such as npm/yarn/pnpm, Vite/Webpack, ESLint, and testing frameworks such as Jest and React Testing Library.Experience building real-time, data-driven web applications.Experience integrating with RESTful APIs and WebSockets.Ability to troubleshoot and optimize front-end performance in complex applications.Experience mentoring junior developers and contributing to engineering best practices.
Nice to Have:
Experience with financial systems, trading platforms, or market data applications.Experience with Docker and AWS.Exposure to low-latency or performance-sensitive user interfaces.Familiarity with backend or .NET systems is a plus.