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.