Frontend Engineer

full time
薪资未公开

Job Description

Build performant, scalable, and intuitive user interfaces for SwapRail across web and mobile platforms, covering trading flows, wallet interactions, and real-time data visualization.

1. 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.

2. 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.

3. Nice to Have

  • Experience building DeFi or trading interfaces.
  • Familiarity with Web3 frontend libraries (wagmi, viem, ethers).
  • Experience with charting and data visualization (TradingView, D3, Recharts).
  • Understanding of UX patterns for financial/trading products.
  • Experience building cross-platform design systems.

When applying, mention the word CANDYSHOP to show you read the job post completely.

关于 SwapRail

SwapRail logo
SwapRail

加入我们的团队,成为更伟大事业的一部分。我们一直在寻找有才华的人才来帮助我们成长和成功。

remote, remote
remote worldwide
defiweb3blockchainreacttypescriptnextjsui-ux
立即申请