Front-end Developer

Front-end Developer

We are helping ABFinance to hire few roles. ABFinance is a US-based firm looking to build and enable digital finance for the future. Our vision is to build a full financial ecosystem where digital assets, traditional finance, and everyday money management live in one seamless experience, made available to everyone. Founded by a team of innovators, traders, and compliance professionals, our mission is to bring the emerging world of digital assets to everyone. Our flagship product is a secure, regulated crypto exchange where we build trading tools for both retail and institutional clients - such as spot trading, yield generation products with a focus on compliance and security. Summary We’re looking for a Front-End Developer to build and scale user-facing web applications for our blockchain/crypto products. You’ll work closely with Product Managers, Designers, and Backend Engineers to deliver sleek, reliable, and high-performance interfaces. The ideal candidate is strong in React and modern JavaScript, cares about clean UI/UX, and enjoys solving performance and usability challenges in fast-moving product teams. Responsibilities Collaborate with Product Managers and Designers to translate UX flows and design prototypes into accurate, pixel-perfect, and reusable front-end components. Build, test, and maintain high-quality front-end applications using React and modern JavaScript/TypeScript best practices. Develop and maintain responsive web interfaces for blockchain/crypto product features such as onboarding, wallets, trading flows, account management, and dashboards. Integrate front-end systems with backend services via REST APIs/WebSockets, ensuring stable data flow, secure handling, and graceful error management. Optimize application performance and user experience, including load speed, rendering efficiency, responsiveness, and cross-browser compatibility. Contribute to a scalable front-end architecture, shared UI libraries, and consistent design-system implementation. Participate in code reviews, write clean and maintainable code, and produce clear technical documentation. Troubleshoot production issues, monitor UI performance, and continuously improve reliability and usability. Stay current with front-end trends and explore new tools/frameworks to improve development efficiency and product quality. Requirements Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). 3+ years of hands-on front-end development experience with React and Node.js in real production environments. Strong command of front-end fundamentals: HTML5, CSS3, JavaScript (ES6+), DOM, browser APIs, and responsive design. Understanding of browser rendering principles and practical experience in web performance optimization. Experience consuming and integrating APIs; familiarity with async patterns, authentication flows, and error handling. Proficiency with Git and collaborative development workflows (branching, PRs, reviews). Good communication skills and ability to work effectively in cross-functional teams. Fluent in English and Mandarin (spoken and written).