Responsibilities:
- Develop and maintain core product interfaces using React and React Native.
- Implement complex trading flows, including quoting, routing visualization, and execution states.
- Integrate wallet connectivity and blockchain data into UI layers.
- Build real-time data-driven interfaces (prices, balances, transaction states).
- Design and implement reusable UI components and design systems.
- Optimize rendering performance, especially under high-frequency data updates.
- Handle edge cases such as pending transactions, failed states, and network inconsistencies.
- Collaborate closely with backend and wallet engineers to align on data contracts and UX behavior.
Requirements:
- Strong experience with React and TypeScript.
- Experience with Next.js and modern frontend architecture.
- Experience building mobile apps using React Native.
- Strong understanding of state management (React Query, Zustand, Redux, etc.).
- Experience handling asynchronous data and real-time updates.
- Familiarity with TailwindCSS or similar styling systems.
