
Senior Front-End Engineer
Posted 1 hour ago

Posted 1 hour ago
This is a fully remote position, open to applicants in India.
• Create, develop, and uphold production-quality frontend applications utilizing contemporary frontend technologies.
• Take full responsibility for frontend features from inception to completion, encompassing product requirements, user experience flows, implementation, testing, and deployment.
• Develop responsive, high-performance, and dependable user interfaces for Web3 products.
• Design reusable frontend components, patterns, and architectures that enable the team to operate efficiently without compromising on quality.
• Collaborate closely with product, design, backend, and protocol teams to convert intricate Web3 processes into user-friendly experiences.
• Create frontend experiences that seamlessly connect with wallets, smart contracts, indexers, RPC providers, and blockchain data sources.
• Implement workflows involving transaction signing, message signing, intent signing, session keys, delegated permissions, and account abstraction.
• Design user experiences that revolve around balances, transaction history, on-chain transactions, permissions, and Web3 payment workflows.
• Grasp the methods for fetching, caching, reconciling, and accurately displaying on-chain and off-chain data safely.
• Address edge cases typical in Web3 applications, including pending transactions, reorgs, failed RPC calls, wallet disconnects, chain switching, outdated balances, and inconsistent indexer data.
• Ensure that frontend workflows are secure by default, particularly when users are required to sign messages, authorize intents, or store session keys locally.
• Employ best practices for client-side key management, session key storage, permission scoping, signature domain separation, and phishing-resistant user experiences.
• Collaborate with the team to identify and mitigate risks associated with malicious signatures, replay attacks, unsafe approvals, incorrect transaction previews, and perplexing wallet prompts.
• Consider frontend correctness as vital infrastructure, especially when it involves user funds or private information.
• Facilitate technical design discussions and assist in defining frontend architecture, standards, and best practices.
• Review code and mentor junior engineers on frontend quality, Web3 security, testing, and production readiness.
• Enhance engineering velocity by developing robust abstractions, documentation, and internal tools.
• Assume responsibility for frontend quality across performance, reliability, security, accessibility, and maintainability.
• Over 5 years of frontend engineering experience, with substantial production experience in developing complex applications.
• Strong proficiency in TypeScript, React, and modern frontend development techniques.
• Experience in creating frontend products related to Web3, cryptocurrency, wallets, DeFi, payments, or blockchain.
• Solid understanding of wallet integrations, transaction workflows, message signing, and on-chain data retrieval.
• Familiarity with libraries and tools such as viem, wagmi, ethers.js, WalletConnect, RainbowKit, or similar technologies.
• Strong grasp of frontend state management, API integration, caching, and real-time data updates.
• Ability to carefully evaluate security-sensitive frontend workflows involving user funds, permissions, signatures, or keys.
• Proven experience managing significant frontend features from design to production.
• Excellent communication skills and capability to collaborate closely with product, design, backend, and protocol engineers.
• Experience in mentoring junior engineers and elevating frontend engineering standards.
• Startup mentality: comfortable with uncertainty, quick iterations, and taking ownership of projects from start to finish.
• Health insurance
• Remote work options
• Professional development opportunities
Cadastra
Woliba: A Comprehensive Employee Engagement & Benefits Solution
Cedro Technologies
Procurify
Get handpicked remote jobs straight to your inbox weekly.