Senior Frontend Engineer (Web3 - Trading)

Trust Wallet

Get hot jobs first on Telegram

New positions appear faster in our channel

Location
United States
Job Type
full-time
Work Format
馃實 Remote Worldwide
Salary
Unknown
Posted
July 19, 2026

Job Description

About the company

Trust Wallet is the leading non-custodial cryptocurrency wallet, trusted by over 200 million people worldwide to securely manage and grow their digital assets. Our vision is to give individuals the freedom to own their assets, confidently participate in the future economy, and access opportunities that enhance their lives. Our mission is to be a trusted personal companion — helping users safely navigate Web3, the on-chain economy, and the emerging AI-powered future. With support for over 10 million assets across 100+ blockchains, Trust Wallet offers a seamless, multi-chain experience backed by industry-leading self-custody technology, a vibrant community, and a growing ecosystem of partners.


The Opportunity

We are seeking a Senior Frontend Engineer to own the end-to-end development of our mobile application. The role involves collaborating with design, backend, and product teams to deliver new features, driving technical discussions for architectural improvements, and maintaining high code quality and performance.

Responsibilities

  • Own feature development end-to-end for our mobile application

  • Collaborate with design, backend and product to deliver new features

  • Drive technical discussions and propose architectural improvements

  • Maintain a high standard of code quality and performance.

Qualifications

  • Bachelor’s degree in CS or equivalent experience

  • Minimum 5 years of experience building frontend applications

  • Strong proficiency in React, React Native, Typescript and modern CSS practices

  • Proficient English communication skills

  • Self-driven comfortable in fast-paced, remote-first environments

  • Product oriented mindset with a passion for performance

Bonus points:

  • We build products for crypto users, so we strongly prefer engineers who are crypto users themselves. Ideal candidates are active participants in the Web3 ecosystem who bring firsthand product intuition to their engineering decisions.

  • Professional Blockchain experience

  • Familiarity with Web3 concepts (Wallets, signing, smart contracts)

Additional Information

This is a global and fully remote role. You must have the right to work for the country you are based.

Why work at Trust Wallet?

  • Be a part of the world’s leading blockchain ecosystem that continues to grow.

  • Excellent learning and career development opportunities.

  • Work alongside diverse, world-class talent, in an environment where learning and growth opportunities are endless.

  • Tackle fast-paced, challenging and unique projects.

  • Work in a truly global organization, with international teams and a flat organizational structure.

  • Work fully remotely with flexible working hours.

  • Enjoy competitive salary and benefits.

Apply today to join our team in building the world’s most trusted and secure crypto wallet and enable a decentralized future for everyone.

Trust Wallet is committed to being an equal opportunity employer. We believe that having a diverse workforce is fundamental to our success.

 

馃幆 Who is this job for?

This role is best suited for a Senior Frontend Software Engineer with 5+ years of experience building scalable, high-performance React applications and leading frontend development. The candidate should be proficient in React, TypeScript, JavaScript, HTML, CSS, Redux/Zustand, REST APIs, GraphQL, Webpack, Vite, Jest, Cypress, CI/CD, Docker, AWS/GCP/Firebase, and performance optimization. They should be familiar with architecting frontend systems, developing responsive and cross-browser user interfaces, maintaining deployment pipelines, mentoring engineers, collaborating with cross-functional teams, and driving technical decisions from design to production.

馃挰 Potential Interview Questions

  1. How would you architect a large-scale React application to ensure scalability, maintainability, and developer productivity?
    Answer: I would organize the codebase by feature modules, separate UI, business logic, and data access, use reusable components and custom hooks, enforce strict TypeScript typing, and establish consistent architectural patterns and coding standards.

  2. When would you choose Redux, Zustand, or Context API for state management?
    Answer: Context API is suitable for simple shared state, Zustand is ideal for lightweight global state with minimal boilerplate, and Redux Toolkit is the best choice for complex applications requiring predictable state updates, middleware, and advanced debugging.

  3. How do you identify and optimize performance bottlenecks in a React application?
    Answer: I use React DevTools Profiler to detect unnecessary re-renders, apply code splitting and lazy loading, optimize bundle size, virtualize large lists, and memoize components only where profiling shows a measurable benefit.

  4. What are the advantages and trade-offs of GraphQL compared to REST?
    Answer: GraphQL allows clients to fetch exactly the data they need through a single endpoint, reducing over-fetching, while REST is simpler to implement, easier to cache, and often better suited for resource-oriented APIs.

  5. How would you organize a monorepo for multiple frontend applications and shared libraries?
    Answer: I would use tools like Turborepo or Nx, separate applications and shared packages clearly, centralize TypeScript, ESLint, and testing configurations, and optimize builds with caching and incremental execution.

  6. What testing strategy would you implement using Jest, React Testing Library, and Cypress?
    Answer: I would write unit tests for utilities and hooks, component tests with React Testing Library to validate user behavior, and Cypress end-to-end tests for critical user journeys integrated into the CI pipeline.

  7. How would you build a robust CI/CD pipeline for a React application?
    Answer: The pipeline should run linting, formatting, type checking, unit and integration tests, build verification, security scans, and automated deployments with rollback capabilities and production monitoring.

  8. How do you ensure cross-browser compatibility and responsive design?
    Answer: I follow web standards, use semantic HTML, responsive layouts with Flexbox and Grid, test across supported browsers and devices, and leverage automated visual regression and accessibility testing.

  9. How would you deploy a React application using Docker and a cloud platform such as AWS or GCP?
    Answer: I would containerize the application with Docker, automate builds through CI/CD, deploy behind a CDN or load balancer, configure environment variables securely, and monitor application health after deployment.

  10. As a senior engineer, how do you mentor other developers while maintaining high engineering standards?
    Answer: I lead by example through code reviews, architecture discussions, and pair programming, encourage knowledge sharing, provide actionable feedback, and help the team understand the reasoning behind technical decisions rather than just enforcing standards.

馃搵 Job Summary

Xsolla is a global gaming commerce platform that empowers over 1,500 game developers to fund, distribute, market, and monetize their games worldwide. As a Senior Frontend Software Engineer, you'll design and build scalable user interfaces using React, TypeScript, Redux/Zustand, GraphQL, Webpack/Vite, Jest, Cypress, Docker, and AWS/GCP, while driving frontend architecture, mentoring engineers, and improving performance across global products. This is a full-time remote role based in Serbia, offering flexible time off, personalized career development, and a collaborative engineering culture focused on innovation and technical excellence. If you're passionate about building high-impact products for the gaming industry and leading modern frontend development at scale, Xsolla is an exciting place to grow your career.

Required Skills

https://jobs.ashbyhq.com/trust-wallet/c40c4c46-4855-476e-b479-b0b18599049f

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 Pricing

Related jobs

United States

Senior Fullstack Engineer

CloudX

Full-time
United States

Senior Front End Engineer

Fueled

Contract
United States

Senior Engineer, Full Stack

Bellese

Full-time

Is this your listing? Claim or request removal