Airwallex

Senior Software Engineer, Frontend - Identity & User Security

Airwallex
Apply
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

Categories

Airwallex

About Airwallex

1,001-5,000 employees

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.

Contact me