Software Engineer, Frontend, Onboarding
Job description
About the role
Join the Onboarding team to help businesses quickly integrate into our financial platform. This data-driven team uses analytics to refine processes, ensuring efficiency and compliance. You will contribute to global expansion by supporting customer onboarding in new markets and increasing product coverage. The role requires a proactive mindset to own the entire lifecycle of user-facing features from conception to deployment. You will collaborate closely with cross-functional partners to translate business objectives into robust technical solutions. This position is focused on creating scalable and secure experiences that directly impact our ability to serve customers worldwide. Your work will involve constant iteration based on measurable outcomes and user behavior. We seek individuals who are comfortable taking ownership of complex problems in a regulated industry.
Key facts
What you'll do
- Architect and develop scalable software solutions specifically for customer account setup and activation workflows.
- Partner deeply with Product Management, Design, and Operations to refine features while rigorously ensuring compliance standards are met.
- Analyze and validate product requirements, integrating data-driven feedback directly into production systems to optimize the user journey.
- Design, build, and maintain public APIs and JavaScript SDKs to enable seamless and efficient customer integration with our platform.
- Apply rigorous engineering principles and make informed decisions within a fast-paced environment to consistently meet ambitious business goals.
- Develop products with an uncompromising focus on security to safeguard sensitive customer data, financial information, and transaction integrity.
- Utilize advanced debugging and diagnostic techniques to resolve complex issues in live environments and ensure high availability.
- Optimize frontend performance and user experience to reduce load times and increase conversion rates across diverse markets.
- Write clean, maintainable, and well-documented code that adheres to team standards and supports long-term product scalability.
- Conduct code reviews and share knowledge to elevate the overall quality and consistency of the engineering organization.
- Implement monitoring and logging strategies to proactively identify issues and improve system reliability.
- Collaborate with backend teams to define contract specifications and ensure seamless integration between frontend and services.
- Stay current with emerging frontend technologies and industry best practices to continuously enhance the product development lifecycle.
- Drive the implementation of new features from initial concept through to production deployment with meticulous attention to detail.
Requirements
- Possess over 3 years of professional experience in front-end development across diverse applications.
- Demonstrate extensive experience building large-scale financial web systems that handle sensitive data and high transaction volumes.
- Hold a Bachelor's degree or higher in Computer Science or a related technical field from an accredited institution.
- Exhibit proficiency in core web technologies including HTML5, CSS3, ECMAScript 6+, and TypeScript with advanced typing techniques.
- Show expertise in modern frontend frameworks such as React, Vue, or Angular, along with their associated technology stacks and ecosystems.
- Demonstrate a thorough understanding of the HTTP(s) protocol and RESTful API specifications for effective integration.
- Familiarity with building a Backend for Frontend (BFF) architecture using Node.js and associated frameworks is essential.
- Experience working in Agile development methodologies and version control systems like Git is mandatory.
- A strong commitment to writing unit tests and integration tests to ensure code quality and prevent regressions.
Nice to have
- Familiarity with popular UI component libraries such as Material UI, Ant Design, Bootstrap 3, or other modern CSS frameworks is advantageous.
- Experience with state management libraries like Redux, Zustand, or Context API in complex applications.
- Knowledge of CI/CD pipelines and containerization technologies such as Docker is considered a plus.
- Understanding of cloud infrastructure providers like Google Cloud Platform (GCP) or Alibaba Cloud (Aliyun) is beneficial.
Practical notes
This position is based in Singapore and requires availability for full-time onsite work. Airwallex does not request bank details, sensitive ID numbers, or payments during the application process. All official communications will come from an @airwallex.com email address. Candidates must apply only through careers.airwallex.com or the official LinkedIn page to be considered. The selection process may involve multiple stages including technical assessments and interviews. Successful candidates will be required to complete relevant employment documentation and comply with local regulations.