8 months ago
Singapore, SingaporeSenior
Responsibilities
- Build high-quality products using React and TypeScript.
- Build micro-frontend web applications using domain-based design and Single SPA frameworks.
- Use Apollo GraphQL as a Backend-for-Frontend layer to build scalable Node.js services.
- Partner with design to build a design system and common component libraries informed by Material UI and Ant Design.
- Deliver NPM packages and library widgets, including open-source projects, to facilitate client integration.
- Deploy micro-frontends and Node.js services using GCP, Aliyun K8S, Bucket CDN, Cloudflare, and GitLab CI/CD.
- Create unit and end-to-end tests using React Testing Library, Cypress, and Test Render, targeting 80% or higher coverage.
- Build no-code/serverless CMS systems for corporate and branding pages using Contentful and Next.js.
- Participate in the Frontend Guild, research emerging technologies, and lead initiatives to improve quality and reduce technical debt.
- Collaborate globally with product managers, designers, and backend engineers on identity and account solutions.
Requirements
- Bachelor’s degree or above in Computer Science or a related engineering major.
- At least 5 years of frontend development experience, including at least 2 years in frontend architecture.
- Experience developing large-scale financial web systems.
- Proficiency in HTML5, CSS3, ECMAScript 6+, TypeScript, React, Vue, and Angular.
- Strong knowledge of HTTP(S) protocols, RESTful specifications, Webpack, Polyfull, and Rollup.js.
- Expertise with Styled-Components, Emotion, or SCSS and frameworks such as Material UI or Ant Design.
- Experience building Backend-for-Frontend layers using Node.js.
- Preferred experience with React, TypeScript, Node.js, micro-frontends, GraphQL, design systems, server-side development, and data analytics.
Tech Stack
AngularCloudflareCypressGitLab CI/CDGoogle Cloud PlatformGraphQLNext.jsNode.jsnpmReactTypeScriptVue.jsWebpack
About Airwallex
Airwallex builds a global payments and financial operations platform for businesses, offering payment acceptance, multi-currency accounts, FX and transfers, card issuing, treasury and spend management via APIs and web apps. It monetizes through transaction and foreign-exchange fees and related account services. Founded in Melbourne in 2015 and privately held, the company serves customers worldwide, with notable users including Brex, Canva and Qantas.
