Senior Frontend Engineer - Perps
LI.FI
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- Europe
- Job Type
- full-time
- Salary
- €80K – €120K
- Posted
- March 19, 2026
Job Description
A quick run-down of the job
We’re looking for a Senior Frontend Engineer to join our Perps / Orderbook squad.
At LI.FI, we build infrastructure that connects users to liquidity across chains. Our Hyperliquid integration powers seamless onboarding into perpetual trading, allowing users to bridge assets, swap tokens, and deposit collateral directly into Hyperliquid markets.
In this role, you’ll build high-performance DeFi interfaces and liquidity onboarding flows that connect users to decentralized perpetual futures exchanges (like Hyperliquid, Lighter, etc). This includes cross-chain bridging, swaps, and deposit flows powered by LI.FI infrastructure, enabling seamless access to decentralized perpetual trading.
Please note: you must be located in EMEA or LATAM.
Our stack
-
Node.js
-
TypeScript
-
React
-
Tailwind CSS
-
MUI
-
Zustand
-
TanStack Query
-
viem/wagmi
-
Vite
-
Vitest
What you’ll do
-
Build and maintain DeFi interfaces and integrations powered by LI.FI infrastructure.
-
Develop cross-chain user flows including bridging, swapping, and routing assets across multiple chains.
-
Implement onboarding experiences that connect users to decentralized perpetual future exchanges, such as Hyperliquid, enabling seamless asset movement and liquidity access.
-
Integrate frontend applications with LI.FI APIs, SDK, and widget.
-
Build data-rich interfaces that surface routing options, transaction status, and cross-chain execution details.
-
Collaborate closely with backend, product, and design teams to design robust cross-chain user experiences.
-
Ensure performance, reliability, and maintainability through testing, debugging, and optimization.
-
Contribute to frontend architecture and reusable UI components used across LI.FI products and integrations.
What makes a good candidate
We’re looking for engineers who are comfortable building complex frontend systems in fast-moving environments.The current UX is mobile-focused, but the product is expanding to a multi-device experience with a rich full desktop design.
Requirements
-
6+ years of frontend engineering experience
-
Strong experience with React and TypeScript
-
Experience building complex, data-heavy user interfaces
-
Previous experience working with DeFi applications, crypto infrastructure, or Web3 products
-
Understanding of perpetual futures trading infrastructure, with exposure to venues such as Hyperliquid, Lighter, Extended, or similar DeFi/CEX derivatives platforms.
-
Experience working with real-time data (WebSockets or streaming systems)
-
Strong understanding of API integrations and frontend architecture
-
Ability to translate designs from Figma into polished interfaces
-
Strong communication and collaboration skills
Nice to have
-
Experience building cross-chain or multi-chain DeFi applications
-
Experience with bridging, swaps, or liquidity routing systems
-
Open-source contributions or maintained public repositories
If your experience doesn’t perfectly match the description but you’re excited about building high-performance crypto trading interfaces, we’d still love to hear from you
Company culture
-
Embracing the differences
-
Embrace your own differences
-
Respect and welcome the unique qualities of others
-
See others’ differences as an opportunity to grow
-
-
Own it, do it
-
Own tasks end-to-end
-
Hold yourself to a high bar for execution
-
Make bold decisions, and be accountable
-
Understand your limitations and seek for help
-
-
Fail forward
-
Try - don’t be afraid to fail
-
Learn - don’t make the same mistake twice
-
Adapt - grow with the experience
-
-
Have fun together
-
Take the time to get to know and understand each other better
-
Don’t take yourself too seriously and keep it light-hearted
-
Fun should be coming from a place of love and respect
-
What you’ll get
-
Annual team offsites (Thailand in 2023 and Vietnam in 2024 were a blast, Marrakech in March 2025 was blast-ier; let’s see what happens in 2026!)
-
30 days of PTO
-
Flexible remote days
-
Flexible working hours
-
Equity participation from day 1
-
Entitlement to work computer (choice of equipment)
-
An annual 1,000€ personal development budget once you have worked 6+ months (pro-rated the first year)
-
A one-time 1,000€ remote budget to use on coworking, office setup, etc.
If you join us as an independent contractor, you’re only entitled to the first five benefits of this list.
🎯 Who is this job for?
This is a senior frontend role in the DeFi/Web3 space focused on building complex, real-time trading interfaces (React + TypeScript) for cross-chain liquidity and perpetual futures platforms; you’ll work on data-heavy UIs, WebSocket-driven updates, and integrations with crypto infrastructure (bridging, swaps, trading flows), making it a strong fit for engineers with 6+ years experience who enjoy high-performance frontend systems and have prior exposure to crypto or financial trading products, but it’s quite niche and requires solid domain knowledge in DeFi and real-time systems.
💬 Potential Interview Questions
-
How would you design a frontend architecture for a DeFi application with cross-chain interactions?
I would separate concerns into data, state, and UI layers using tools like Zustand and TanStack Query. Modular architecture ensures scalability while handling complex flows like bridging and swaps. -
How do you handle real-time data (e.g., order books or transaction status) in a React app?
I use WebSockets or streaming APIs with proper state synchronization and caching. Efficient updates and debouncing help maintain performance in data-heavy UIs. -
How would you implement a cross-chain asset bridging flow in the frontend?
I would orchestrate API calls to routing services, handle wallet interactions, and guide users through steps with clear transaction states. Error handling and fallback paths are critical. -
What challenges arise when building DeFi UIs compared to traditional web apps?
DeFi apps require handling asynchronous blockchain transactions, network delays, and wallet interactions. UX must clearly communicate states like pending, failed, or confirmed transactions. -
How do you optimize performance in data-heavy React applications?
I use memoization, virtualization, and efficient state updates to avoid unnecessary re-renders. Splitting components and lazy loading also improves responsiveness. -
How do you manage global state in complex frontend applications?
I use lightweight state managers like Zustand for shared state and TanStack Query for server state. This keeps data fetching and UI logic cleanly separated. -
How do you integrate Web3 libraries like wagmi or viem into a React app?
I abstract wallet and contract interactions into reusable hooks and services. This keeps components clean and simplifies handling network changes and errors. -
How do you ensure reliability and correctness in financial or trading interfaces?
I validate inputs, handle edge cases carefully, and ensure precise number handling. Testing critical flows and displaying accurate transaction feedback is essential. -
How do you translate complex Figma designs into production-ready UI?
I break designs into reusable components, ensure pixel accuracy, and maintain consistency with design systems. Accessibility and responsiveness are also key considerations. -
How do you debug failed blockchain transactions from the frontend?
I inspect transaction hashes, logs, and RPC responses to identify issues. Providing users with clear error messages and retry options improves overall UX.
📋 Job Summary
LI.FI, a leading Web3 infrastructure company connecting users to cross-chain liquidity, is hiring a Senior Frontend Engineer to build high-performance DeFi trading interfaces and onboarding flows for perpetual futures platforms like Hyperliquid. You’ll develop complex, data-rich UIs using React, TypeScript, Tailwind, Zustand, and Web3 tools (viem/wagmi), integrating real-time data and cross-chain functionality. This is a fully remote role (EMEA/LATAM) with a €80K–€120K salary plus equity, flexible hours, and generous benefits. Join a fast-moving crypto team where you’ll shape next-gen trading experiences and work on cutting-edge decentralized finance products.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox
Hiring JavaScript developers?
Post your job to 12,000+ registered developers. Starting free.
See PricingRelated jobs
Is this your listing? Claim or request removal