Inco is the confidentiality engine of the new web, breaking the final barrier to Web3 mass adoption.
Senior Front-End Engineer
Location
India
Posted
99 days ago
Salary
0
Seniority
Senior
Job Description
Senior Front-End Engineer
Inco
• Design, build, and maintain production-grade frontend applications using modern frontend technologies. • Own frontend features end-to-end, from product requirements and UX flows to implementation, testing, and deployment. • Build responsive, performant, and reliable user interfaces for Web3 products. • Create reusable frontend components, patterns, and architecture that allow the team to move quickly without sacrificing quality. • Work closely with product, design, backend, and protocol teams to translate complex Web3 flows into intuitive user experiences. • Build frontend experiences that integrate with wallets, smart contracts, indexers, RPC providers, and blockchain data sources. • Implement flows involving transaction signing, message signing, intent signing, session keys, delegated permissions, and account abstraction. • Design user experiences around balances, transaction history, onchain transactions, permissions, and Web3 payment flows. • Understand how to fetch, cache, reconcile, and display onchain and offchain data safely and accurately. • Handle edge cases common in Web3 applications, including pending transactions, reorgs, failed RPC calls, wallet disconnects, chain switching, stale balances, and inconsistent indexer data. • Ensure frontend flows are secure by default, especially when users are asked to sign messages, authorize intents, or store session keys locally. • Apply best practices for client-side key management, session key storage, permission scoping, signature domain separation, and phishing-resistant UX. • Work with the team to identify and prevent risks around malicious signatures, replay attacks, unsafe approvals, incorrect transaction previews, and confusing wallet prompts. • Treat frontend correctness as critical infrastructure, especially when user funds or private information are involved. • Lead technical design discussions and help define frontend architecture, standards, and best practices. • Review code and mentor junior engineers on frontend quality, Web3 security, testing, and production readiness. • Improve engineering velocity by building strong abstractions, documentation, and internal tooling. • Take ownership of frontend quality across performance, reliability, security, accessibility, and maintainability.
Job Requirements
- 5+ years of frontend engineering experience, with strong production experience building complex applications.
- Strong expertise in TypeScript, React, and modern frontend development.
- Experience building Web3, crypto, wallet, DeFi, payments, or blockchain-related frontend products.
- Strong understanding of wallet integrations, transaction flows, message signing, and onchain data fetching.
- Experience working with libraries and tools such as viem, wagmi, ethers.js, WalletConnect, RainbowKit, or similar.
- Strong understanding of frontend state management, API integration, caching, and real-time data updates.
- Ability to reason carefully about security-sensitive frontend flows involving user funds, permissions, signatures, or keys.
- Experience owning large frontend features from design to production.
- Strong communication skills and ability to work closely with product, design, backend, and protocol engineers.
- Experience mentoring junior engineers and raising frontend engineering standards.
- Startup mindset: comfortable with ambiguity, fast iteration, and taking ownership end-to-end.
Benefits
- Health insurance
- Remote work options
- Professional development opportunities
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Frontend Web Software Engineer – L1
VanaA modern line of credit for the financially underserved in Latin America.
• Develop Scalable Software Products: Design, develop, and implement high-quality, scalable frontend solutions using React, TypeScript, and JavaScript. • Implement UI Designs: Work closely with UI/UX designers to translate design specifications into responsive and interactive user interfaces, ensuring a seamless user experience. • Execute on Defined Projects: Independently define the right solutions or utilize existing approaches to solve problems and achieve team-level goals. • Take Ownership: Follow through on commitments, take responsibility for your work, deliver on time, and proactively identify opportunities to improve projects and team processes. • Collaborate within the Team: Engage in code reviews and discussions to improve code quality, adopt best practices, and contribute to team knowledge sharing. • Implement Unit Tests and Best Practices: Write unit tests for new features using appropriate libraries (e.g., Jest, React Testing Library) to ensure reliability and maintainability. • Engage in Agile Processes: Participate in planning sessions, stand-ups, and retrospectives with the development team, engineering manager, and product manager. • Stay Up-to-Date with Frontend Technologies: Keep abreast of the latest frontend technologies and industry trends to ensure our products remain cutting-edge. • Cloud Integration: Integrate frontend applications with cloud services, preferably on AWS using tools like S3 and CloudFront. • Mentorship: May mentor new hires, interns, or junior engineers, helping them develop their skills. • Continuous Improvement: Proactively seek feedback, engage in personal growth, and contribute to team development by innovating and proposing new ideas.
Frontend Web Software Engineer, Level 2
VanaA modern line of credit for the financially underserved in Latin America.
• Diseñar, desarrollar e implementar soluciones frontend escalables y mantenibles utilizando React, TypeScript y JavaScript. • Colaborar con diseñadores UX/UI para transformar especificaciones en interfaces responsivas e interactivas. • Participar en revisiones de código, garantizando la calidad, consistencia y buenas prácticas de desarrollo. • Implementar pruebas unitarias para nuevos componentes utilizando herramientas como Jest o React Testing Library. • Integrar aplicaciones frontend con servicios en la nube (preferiblemente AWS) y APIs RESTful. • Colaborar con equipos de backend para asegurar una comunicación eficiente entre sistemas. • Optimizar el rendimiento, accesibilidad y compatibilidad de las aplicaciones web. • Participar en ceremonias ágiles (planificación, stand-ups, retrospectivas). • Mantenerse actualizado en tendencias y tecnologías frontend, proponiendo mejoras al stack tecnológico. • Brindar apoyo técnico y mentoría a nuevos integrantes o desarrolladores junior cuando sea necesario.
• Leverages comprehensive expertise in maintenance, refueling, and regulatory compliance to support the Plant Maintenance Program Manager in developing and implementing NuScale Services operational programs • Responsibilities include creating standardized work orders, Lockout/Tagouts, conducting reviews of engineering solutions from a maintainability perspective, and develop resource loaded schedules and staffing estimates • Works under consultative direction toward long-range goals and objectives • Exercises wide latitude in determining objectives and approaches to critical assignments • Collaborates with team members to ensure solutions are vetted and deliverables are of high quality • Regularly interacts with management and other organizations on matters requiring coordination across organizational lines • Prepares and presents technical information concerning NuScale projects to the NRC, potential customers, and other stakeholders on behalf of NuScale • Where appropriate, develops cost estimates and schedules to support Product and Project Delivery, Projects Controls, and Business Development • Provides resolution for complex problems using professional operational principles and company objectives to resolve unique situations • Performs design reviews to ensure the NuScale plant can be operated and maintained in a safe and efficient manner • Subject Matter Expert with regards to Component Maintainability and Outage Maintenance • Collaborate with engineering to develop importing, serviceability, and inspection solutions • Assist with plant staffing and task resource loading • Develops standardized maintenance work orders and lockout/Tagouts to support construction and operational plant needs • Support development of plant lifecycle planning • Performs other duties as assigned
• Leverages comprehensive expertise in maintenance, scheduling, and regulatory compliance to support the Plant Maintenance Program Manager in developing and implementing NuScale Services operational programs • Creating standardized work packages • Conducting operational reviews of engineering solutions • Developing procedural documentation • Collaborates with team members to ensure solutions are vetted and deliverables are of high quality • Prepares and presents technical information concerning NuScale projects to the NRC, potential customers, and other stakeholders on behalf of NuScale • Develops cost estimates and schedules to support Product and Project Delivery, Projects Controls, and Business Development • Performs design reviews to ensure the NuScale plant can be operated and maintained in a safe and efficient manner • Develops implementing work control, tagging, outage planning, and operational programs procedures needed to support construction and operational plant needs • Develops standard clearance orders (lockout/tagouts), work orders, and task instructions for scheduled maintenance and equipment installation • Attends daily and weekly work management meetings as the NuScale work control liaison with site management when required


