SwapRail logo

SwapRail

blockchain

Web3 company listing jobs in blockchain/crypto space

2 Open Positions

Open Positions at SwapRail

9 days ago

full time
remote worldwide

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

defiweb3blockchain+4 more
View Details

9 days ago

full time
remote worldwide

## Responsibilities - Integrate major Web3 wallets (e.g., MetaMask, WalletConnect, Coinbase Wallet) across web and mobile environments - Design and implement secure transaction signing pipelines (EIP-1559, EIP-712, typed data, permit flows) - Build robust wallet connection systems, including session persistence, reconnection, and multi-account handling - Implement transaction building logic, including calldata construction, batching, and multi-step execution flows - Develop gas estimation, fee optimization, and fallback strategies across different networks - Handle edge cases such as nonce management, transaction replacement (speed up / cancel), and re-org scenarios - Collaborate with backend teams on routing, simulation, and execution layers - Work closely with frontend teams to ensure seamless UX for wallet interactions and transaction confirmations - Ensure high security standards in key handling, signing flows, and user interaction surfaces ## Requirements - Strong proficiency in JavaScript / TypeScript - Hands-on experience with Web3 libraries (ethers.js, viem, web3.js) - Deep understanding of EVM transaction lifecycle and structure - Experience implementing wallet connection and signing flows in production - Familiarity with RPC providers, node inconsistencies, and network reliability issues - Experience building or contributing to Web3 applications (DEX, wallet, aggregator, etc.) ## Nice to Have - Experience with multi-chain environments (Ethereum, Arbitrum, BSC, Polygon, etc.) - Familiarity with account abstraction (ERC-4337) - Experience with smart contract interaction patterns (multicall, proxy, upgradeable contracts) - Understanding of MEV, slippage, and transaction execution risks - Experience working on DeFi protocols or trading-related products *When applying, mention the word **CANDYSHOP** to show you read the job post completely.*

web3typescriptjavascript+5 more
View Details