Aster is a next-generation decentralized perpetual exchange dedicated to delivering a seamless, powerful, and truly decentralized on-chain derivatives trading experience. From one-click trading to smart automation and deep on-chain liquidity, Aster is rethinking how DeFi should work simple, efficient, and built for users.
Key Responsibilities
- Design and implement scalable frontend architectures for high-performance trading applications
- Build responsive interfaces that handle real-time market data, WebSocket connections, and live price feeds
- Develop trading components such as order forms, charts, position management, and portfolio dashboards
- Integrate wallet connections, blockchain interactions, and DeFi protocols
- Ensure seamless user experience across desktop and mobile device
Required Skills & Experience
- Strong proficiency in React (modern patterns, hooks, Next.js)
- Solid TypeScript experience, with good code structure and scalability practices
- Experience with state management tools (e.g. Zustand, Redux)
- Familiarity with Tailwind CSS or similar styling solutions, with strong responsive design skills
- Understanding of frontend performance optimization (e.g. code splitting, lazy loading, bundle optimization)
- Experience with Web3 development (e.g. wallet integration, blockchain interactions, smart contract calls) is preferred
- Familiarity with DeFi products and trading workflows is a plus
- Experience using AI tools (e.g. Claude, AI-assisted coding, AI code review, workflow automation) to improve development efficiency, or experience integrating AI features into user-facing products (especially ToC applications), is highly preferred
- Strong understanding of trading or Web3 products is a plus
- Strong communication and collaboration skills, with the ability to use Mandarin for daily work communication
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.