swaprail - Frontend Engineer
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 • 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
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
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT