1inch - Tech Lead, dApp
Requirements
• 6+ years of professional frontend or full-stack development experience, including experience in a senior or technical leadership role. • Strong knowledge of TypeScript and Angular, with experience building, shipping, and maintaining large or complex production web applications. • Strong understanding of frontend architecture, state management, application design patterns, and performance optimization. • Experience integrating REST and Web3 APIs in production environments, including wallet providers, signing, multi-chain user experiences, and libraries such as ethers.js, viem, or web3.js. • You have extensive practical experience using Cursor AI or comparable AI-native engineering environments. • Experience applying secure engineering practices, threat modelling principles, and securely handling sensitive user and wallet-related data in production environments. • Experience with Git, CI/CD pipelines, collaborative code review processes, and AI-assisted engineering workflows with appropriate quality controls. • Experience mentoring engineers, raising engineering standards, and communicating effectively with both technical and non-technical stakeholders. • Strong ownership mindset and problem-solving skills. • Experience with Nx monorepos, Angular SSR, feature flags, or product analytics. • Experience with AI-assisted code review, testing, or security automation in CI.
Responsibilities
• Lead the technical direction and frontend architecture of the 1inch web dApp, with security as a core design principle. • Build production code for critical features, complex Web3 user journeys, and performance-sensitive areas. • Design and improve secure integrations with backend services, blockchain APIs, wallet providers, signing flows, approvals, swaps, and transaction lifecycle management. • Establish and uphold engineering standards for security, performance, accessibility, testing, and code quality. • Drive secure-by-design engineering practices and improve the reliability and resilience of wallet-related functionality. • Mentor frontend engineers through technical guidance, code reviews, hiring, onboarding, and ongoing development. • Drive the adoption of AI-assisted engineering practices while maintaining rigorous engineering quality, security, and maintainability. • Collaborate with product, design, backend, mobile, QA, and analytics teams to deliver scalable, reliable features and improve the long-term health of the platform.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT