Senior Frontend Developer (TypeScript)
Fusang operates a regulated digital securities and digital asset exchange connecting private markets with blockchain-based assets.
About Fusang
Fusang is a fully licensed digital asset and securities platform focused on institutional access to private markets and digital assets. Its services include tokenising traditional assets, listing and trading digital securities and cryptocurrencies, facilitating clearing and settlement, custody, fund management, money broking, and depository receipts. Fusang also offers fintech-in-a-box services for entrepreneurs building digital exchanges and applications, with regulatory, AML, and KYC support. Its primary clients include brokers, family offices, listing sponsors, issuers, regulated trading agents, and other financial institutions.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Design, develop, and deploy frontend applications using TypeScript and the React/Next.js ecosystem. Build responsive, accessible interfaces, integrate backend APIs, contribute throughout the development lifecycle, create automation and tooling, apply frontend security practices, write tests, and optimize performance.
Requirements
- Diploma or bachelor's degree in information technology or computer science and at least 3 years of frontend development experience
- Solid experience with TypeScript
- Proven experience building React applications with hooks and Context API
- Strong proficiency with Next.js, including SSR, SSG, and deployment strategies
- Proficiency with modern CSS, CSS-in-JS, and styling frameworks
- Experience with Redux, Zustand, or React Query
- Familiarity with build tools and Jest, React Testing Library, and Playwright
- Strong understanding of responsive design and mobile-first development
- Knowledge of frontend security, XSS prevention, secure coding, and authentication flows
- Ability to communicate and present ideas in English
- Familiarity with AI-assisted coding tools is an advantage
Responsibilities
- Design, develop, and deploy frontend applications using TypeScript
- Create responsive, accessible user interfaces
- Use React and Next.js to build scalable frontend applications
- Integrate frontend applications with backend APIs and handle errors
- Participate in all phases of the development lifecycle from prototyping to post-release support
- Develop automation scripts and tooling to streamline frontend workflows
- Research and integrate new frontend tools and techniques
- Implement frontend security best practices, including XSS protection and secure authentication
- Write tests and optimize frontend performance through code splitting and bundle optimization
