Senior Front-End Engineer

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Inco

Inco

1 - 10 employees

🌐 Web 3

₿ Crypto

🔐 Security

Web 3 • Crypto • Security

Inco is the missing layer of the blockchain stack, empowering smart contracts with confidentiality to unlock use cases and enable widespread web3 adoption. Using technologies like Fully Homomorphic Encryption (FHE) and Multi-Party Computation (MPC), Inco augments existing blockchains with confidentiality, allowing encrypted data to be stored directly onchain. This enables the development of confidential use cases in areas like payments and beyond. Inco also provides solutions like confidential composability and programmable access control, ensuring seamless integration with existing tools while maintaining privacy. This positions Inco as an innovative player in the Web 3 space, focusing on privacy and security within the blockchain ecosystem.

📋 Description

• 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.

🎯 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

Apply Now

Similar Jobs

🕒 Yesterday

Gururo

11 - 50

📚 Education

👥 B2C

☁️ SaaS

Web Developer responsible for coding, designing interfaces, integrating data, and maintaining documentation for our site.

ASP.NET

JavaScript

PHP

Ruby

Ruby on Rails

.NET

🕒 2 days ago

Writesonic

11 - 50

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Senior Software Engineer at Writesonic focused on building scalable web applications using modern technologies. Collaborating with cross-functional teams to enhance product visibility across AI search engines.

JavaScript

Next.js

Python

React

TypeScript

🕒 3 days ago

Weave

1 - 10

Senior Frontend Engineer developing web features for Weave's desktop clients using modern technologies. Collaborating with cross-functional teams and ensuring code quality.

Angular

Cypress

Electron

Ember.js

JavaScript

Jest

React

Redux

TypeScript

🕒 June 18

Exavalu

201 - 500

🤝 B2B

🏦 Banking

⚕️ Healthcare Insurance

Senior Angular Developer with 5+ years of experience in Angular (v17+) at Exavalu Solutions India. Developing and maintaining scalable web applications with a focus on modern UI/UX best practices.

Angular

Bootstrap

Ionic

JavaScript

SDLC

SQL

SQLite

TypeScript

🕒 June 18

Thermo Fisher Scientific

10,000+ employees

🧬 Biotechnology

💊 Pharmaceuticals

🔬 Science

Lead Frontend Developer creating modern web applications for Thermo Fisher Scientific, driving frontend architecture and collaborating with design and backend teams.

Angular

AWS

Azure

Cloud

JavaScript

React

TypeScript