6 hours ago
Singapore, SingaporeSenior
Responsibilities
- Build billing products and large-scale frontend applications with React and TypeScript.
- Design and develop micro-frontend applications using domain-based architecture and single-SPA.
- Build Node.js backend-for-frontend services with Apollo GraphQL and defined backend integration contracts.
- Partner with Design on shared design systems, reusable components, and consistent UI and UX.
- Deliver NPM packages, reusable library widgets, and open-source projects for customer integration.
- Deploy micro-frontends and Node.js services using GCP, Alibaba Cloud Kubernetes, bucket CDN, Cloudflare, and GitLab CI/CD.
- Build unit and end-to-end test coverage using React Testing Library, test-rendering tools, and Cypress.
- Develop no-code and serverless CMS capabilities using Contentful and Next.js.
- Research emerging technologies, participate in the frontend guild, lead engineering initiatives, and reduce technical debt.
Requirements
- At least 5 years of frontend development experience, including at least 2 years of frontend architecture experience.
- Experience developing large-scale financial web systems.
- Bachelor’s degree or above in computer science or a related field.
- Strong knowledge of HTML5, CSS3, ECMAScript 6+, and TypeScript.
- Strong experience with React, Vue, Angular, and their surrounding technology stacks.
- Experience with Emotion, styled-components, and SCSS.
- Familiarity with Material UI, Ant Design, Bootstrap 3, or other CSS frameworks.
- Familiarity with HTTP/HTTPS protocols and RESTful API design.
- Experience with Webpack, polyfills, and Rollup.js.
- Experience building backend-for-frontend services with Node.js.
- Preferred experience developing frontend frameworks and publicly sharing frontend technical work.
- Preferred experience with GraphQL, Next.js, Redis, relational databases, GA, and GTM.
- Preferred experience with CSS animation, Zeplin, Abstract, responsive mobile web development, UI, or visual identity.
- Preferred experience with BDD, TDD, CI/CD, Docker, Kubernetes, Nginx, Java, Kotlin, or Shell development.
- Ability to own a roadmap, make decisions with incomplete information, collaborate across time zones, and work with high quality and accountability.
Benefits
- The role is based in Airwallex’s Singapore office and requires working in the office five days per week.
- The position offers collaboration with a globally distributed team across APAC and EMEA.
Tech Stack
Alibaba CloudAngularBootstrapCloudflareCypressDockerGitLab CI/CDGoogle Cloud PlatformGraphQLJavaKotlinKubernetesNext.jsNode.jsReactRedisTypeScriptVue.jsWebpack
Categories
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.
