Job Description

Summary

About Us:

We are building a next-generation Decentralized Exchange (DEX) aggregator, inspired by innovative protocols like CoW Swap. Our mission is to provide users with the best possible trade execution through an intuitive and powerful user interface. We are a passionate team of builders looking for talented individuals to join our core team. Our frontend is built with React.

Role Summary:

We are looking for a skilled Senior Frontend Engineer with strong React experience to lead the development of our user-facing web application. You will be responsible for creating a seamless, responsive, and informative interface where users can connect wallets, discover the best trade prices, execute swaps, and manage their assets. You will work closely with backend and Web3 developers to integrate APIs and blockchain functionalities.

Responsibilities:

  1. Develop, test, and maintain the user interface for our DEX aggregator using React and TypeScript.
  2. Translate designs and wireframes into high-quality, responsive code.
  3. Integrate with backend APIs to display real-time market data, trade routes, price quotes, gas estimates, etc.
  4. Collaborate with the Web3 developer to integrate wallet connections (e.g., MetaMask, WalletConnect) and transaction signing flows.
  5. Implement state management solutions (e.g., Zustand, Redux, Context API).
  6. Ensure application performance, usability, and accessibility.
  7. Write unit, integration, and end-to-end tests (e.g., Jest, React Testing Library, Cypress).
  8. Optimize components for maximum performance across various devices and browsers.
  9. Participate in code reviews, UI/UX discussions, and architectural decisions.
  10. Stay up-to-date with the latest trends in React, frontend development, and Web3 UI patterns.

Required Qualifications:

  1. Proven professional experience (3+ years) building complex web applications with React.
  2. Strong proficiency in JavaScript and TypeScript.
  3. Deep understanding of React concepts (Hooks, Context, component lifecycle).
  4. Experience with state management libraries (e.g., Zustand, Redux).
  5. Proficiency in HTML5, CSS3, and modern CSS methodologies (e.g., CSS-in-JS, Tailwind CSS, SASS/LESS).
  6. Experience consuming RESTful APIs.
  7. Familiarity with frontend build tools (Webpack, Vite) and package managers (npm, yarn).
  8. Experience with frontend testing frameworks.
  9. Strong understanding of UI/UX principles and creating intuitive user flows.
  10. Excellent communication and collaboration skills.
  11. Interest in blockchain technology and Decentralized Finance (DeFi).

Preferred Qualifications:

  1. Experience building interfaces for DeFi applications or crypto exchanges.
  2. Experience integrating Web3 libraries (e.g., ethers.js, web3.js, viem).
  3. Experience with wallet connection libraries (e.g., Web3Modal, RainbowKit, ConnectKit).
  4. Familiarity with charting libraries.
  5. Experience with CI/CD pipelines for frontend applications.
  6. Understanding of backend concepts and how frontend applications interact with them.

What We Offer:

  1. Opportunity to shape the user experience of a cutting-edge DeFi product.
  2. Collaborative and fast-paced startup environment.
  3. Competitive salary and potential token options (Specify details or range if possible).
  4. Flexible remote work arrangements.

How to Apply:

Please send your resume and a brief cover letter explaining your relevant experience and interest in this role to gaoying[at]mercuryswap[dot]io

Skills
  • React
  • TypeScript
  • UX/UI Design
© 2025 cryptojobs.com. All right reserved.