Summary
✨ AI‑Generated
A frontend engineering role focused on creating fast, reliable, and user-friendly web and mobile applications. You will work with modern frameworks to deliver high-quality interfaces and contribute to technology solutions used across multiple markets.
Highlights
Opportunity to build modern web and mobile applications in a regulated technology environment. The role offers meaningful technical challenges, product ownership, and exposure to financial technology solutions.
Description
About the Role
Our client is a well-established, MAS-licensed digital payment and digital asset services provider based in Singapore, operating a platform that connects businesses and their end clients with integrated payment and asset management solutions.
As part of a growing engineering team, the Frontend Engineer will be responsible for building and maintaining both web and mobile client-facing applications that are fast, reliable, and intuitive.
This is an exciting opportunity to work at the intersection of fintech and digital assets, contributing directly to products used by institutional and business clients across multiple markets.
The company operates within a regulated and compliance-driven environment, offering strong career stability alongside meaningful technical challenges.
Key Responsibilities
Build responsive, accessible web interfaces using Vue.js (Vue 3 / Composition API preferred), ensuring a high standard of UI quality and usability
Develop and maintain cross-platform mobile applications using Flutter for both iOS and Android
Translate UI/UX designs and wireframes into well-structured, reusable front-end components
Integrate front-end applications with REST and GraphQL APIs provided by the backend team
Optimise applications for performance, load speed, and a smooth cross-device user experience
Write unit and widget/component tests, and participate actively in code reviews to maintain code quality
Collaborate closely with product managers, designers, and QA engineers throughout the full development lifecycle
Debug and resolve issues escalated from production and QA environments in a timely manner
Requirements
At least 2 years of hands-on experience with Vue.js (Vue 2 or Vue 3) in production environments, with strong fundamentals in JavaScript/TypeScript, HTML5, and CSS3
At least 1 year of experience building and shipping applications with Flutter/Dart, including familiarity with state management approaches (e.g.
Provider, Bloc, or Riverpod)
Solid experience consuming REST APIs and managing asynchronous data flows, with an understanding of responsive design and cross-browser/cross-device compatibility
Familiarity with state management libraries for Vue (e.g.
Vuex or Pinia) and comfortable working with Git in a collaborative team environment
Experience publishing apps to the Apple App Store and Google Play (is a bonus)
Exposure to CI/CD pipelines, GraphQL, WebSockets, or push notification services (e.g.
FCM/APNs), and/or familiarity with design systems and component libraries (is a bonus)
A portfolio or GitHub profile showcasing relevant Vue.js and/or Flutter projects is welcomed and encouraged.
Fluent in Mandarin and English, with the ability to liaise effectively with Mandarin-speaking stakeholders.