Senior Front-End Engineer
Inco helps users add confidentiality to smart contracts by enabling encrypted state and private compute on existing blockchains.
Maintainer signals as of 9/2/2026
Funding history
About Inco
Inco helps developers add confidentiality to smart contracts on existing blockchains. It supports encrypted onchain state, private operations, and programmable access control through two approaches: a TEE path for low latency and an FHE/MPC path for stronger privacy. The system works with EVM tooling for easier adoption.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Own frontend architecture and features from UX flows through implementation, testing, and deployment. Build responsive Web3 interfaces, integrate wallets and blockchain data, implement signing and permission flows, protect security-sensitive interactions, and mentor junior engineers.
Requirements
- 5+ years of frontend engineering experience building complex production applications.
- Expertise in TypeScript, React, and modern frontend development.
- Experience building Web3, crypto, wallet, DeFi, payments, or blockchain frontend products.
- Understanding of wallet integrations, transaction flows, message signing, and onchain data fetching.
- Experience with viem, wagmi, ethers.js, WalletConnect, RainbowKit, or similar tools.
- Understanding of frontend state management, API integration, caching, and real-time data updates.
- Ability to reason about security-sensitive flows involving funds, permissions, signatures, or keys.
- Experience owning large frontend features from design to production.
- Strong communication and collaboration skills.
- Experience mentoring junior engineers and raising frontend engineering standards.
- Startup mindset and ability to work with ambiguity and take ownership end-to-end.
Responsibilities
- Design, build, and maintain production-grade frontend applications.
- Own frontend features from requirements and UX flows through implementation, testing, and deployment.
- Build responsive, performant, and reliable Web3 user interfaces.
- Create reusable frontend components, patterns, and architecture.
- Integrate wallets, smart contracts, indexers, RPC providers, and blockchain data sources.
- Implement transaction signing, message signing, intent signing, session keys, delegated permissions, and account abstraction flows.
- Fetch, cache, reconcile, and display onchain and offchain data safely and accurately.
- Secure signing, authorization, and session-key flows by default.
- Identify and prevent risks involving malicious signatures, replay attacks, unsafe approvals, and confusing wallet prompts.
- Lead frontend technical design discussions and define standards and best practices.
- Review code and mentor junior engineers.
- Improve engineering velocity through abstractions, documentation, and internal tooling.
- Own frontend quality across performance, reliability, security, accessibility, and maintainability.
