Remote job
Senior Software Engineer: Assets
Job details
About this role
Role overview Build and maintain digital asset features across a self-custody wallet, helping users view and interact with tokens and other blockchain-based assets. The work spans client applications and core wallet components, with a focus on making Web3 interactions reliable, secure, and straightforward.
Responsibilities - Design, implement, and maintain support for fungible tokens, NFTs, token lists, and asset detail views. - Develop and support wallet controllers that manage asset data and state across the product. - Extend asset support to emerging standards, including real-world assets. - Work with product, design, and engineering partners to deliver user-facing features. - Review code and contribute to consistent quality and maintainability.
Requirements - At least three years of experience with mobile technologies and three years building websites or applications. - Hands-on experience with React and React Native, plus modern JavaScript or TypeScript. - Familiarity with blockchain concepts and integrating Web3 functionality. - Experience with APIs, middleware, and cross-platform or cross-browser compatibility. - Knowledge of application security, testing, clean code practices, and coding standards. - Experience working in an Agile engineering team; clear English communication and collaborative working habits.
Nice to have - Experience with token standards such as ERC-20, ERC-721, ERC-1155, or real-world assets, and with token list management. - Exposure to DeFi, swaps, fiat on-ramps or off-ramps, digital financial products, or wallet ecosystems. - Basic cryptography knowledge, Web3 experience, or performance optimization experience.