Senior/Staff Frontend Engineer [Shanghai or Singapore]40k-80k · 15薪
上海本科及以上5-10年React.JSJavaScript
定期体检#补充医疗保险#五险一金#绩效奖金#股票期权#带薪年假#零食下午茶#团建聚餐#节日福利 #生日福利
[地点:上海或者新加坡]
About the team:
The Billing Team at Airwallex is at the forefront of transforming how businesses handle pricing, billing, and invoicing. Our mission is to create a seamless, scalable, and transparent billing platform that not only supports Airwallex's growth but also empowers our customers to easily manage their billing needs.
Our team is dedicated to developing a next-generation billing platform designed to offer flexible pricing strategies and intuitive invoicing solutions. This platform aims to be a cornerstone for businesses, enabling them to bill and get paid effortlessly. By integrating cutting-edge technology, we ensure that our solutions are easy to adopt and integrate, providing a robust billing experience for all users.
The engineering team spans across Shanghai and Singapore, offering the chance to collaborate with cross-functional teams around the world. Engage with various domains such as GTPN, PA, Scale, Issuing, and Spend to automate end-to-end pricing and billing processes. The work here is impactful, contributing to building a platform that empowers businesses globally, making a tangible difference in their operations.
We envision a future where our billing platform not only supports Airwallex internally but also serves as an easy-to-integrate product for our customers. By joining our team, you play a crucial role in realizing this vision, working alongside talented professionals to deliver business-critical features and solutions. Together, we will build the next-gen billing solution that empowers businesses worldwide.
Responsibilities:
1. Coding with the latest version of React and Typescript to build high-quality products
2. Build micro FE web applications with domain-based design architecture and seamless integrate by using a single SPA framework and best practices
3. Leverage Apollo GraphQL as the backend for frontend(BFF) to build scalable and high-performance node service with simple and contact-based integration with backend
4. Cooperate with the design team to build a design system and common components, provide universal UI / UX experience across different domain teams, benchmark material-ui and ant design
5. Deliver NPM package and library widgets with open source project to easy client integration
6. Leverage GCP & Aliyun K8S / Bucket CDN and Cloudflare to deploy micro FE and node.js service with GitLab CICD best practices
7. Adopt React testing library/test render / cypress to design high-quality unit test and e2e test with 80%+ coverage
8. Using contentful and next.js to build nocode / serverless CMS system for corpsite & branding landing pages
9. Actively engage with frontend guild, research cutting edge technologies, and drive initiatives to build high-quality products and clean up techdebts
Qualifications:
1. More than 5 years of front-end development experience and more than 2 years of front-end architecture experience;
2. Have experience in developing large-scale financial web systems;
3. Computer or related major, bachelor degree or above;
4. Fluent in English;
5. Proficient in HTML5 / CSS3 / ECMAScript 6 + / TypeScript;
6. Proficient in React, VUE, Angular and corresponding technology stack;
7. Emotion, Styled-Component, SCSS;
8. Familiar with Material UI, Ant Design, Bootstrap 3 or other CSS frameworks;
9. Familiar with HTTP (s) protocol and RESTful specifications;
10. Webpack, Polyfill, Rollup.js.
11. Familiar with building BFF using node.js
Bonus:
1. Front-end framework development experience;
2. Held front-end technical works, well-known blogs, public accounts, etc .;
3. Overseas study and work experience;
4. GraphQL, NextJS, Redis, RDBMS experience;
5. Tracking, Data Analytics experience such as GA, GTM;
6. CSS Animation, Zeplin, Abstract, H5 (Mobile Responsive), UI / VI experience;
7. BDD, TDD, CI / CD, Docker, K8S, Nginx, and other DevOps related experience;
8. Java, Kotlin, Shell development experience