Sr. Frontend Engineer

Engineering · Chicago, Illinois
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

About Uphold:

Uphold is an easy-to-use investments and payments app. Specialising in digital assets, we serve more than 7 million customers in 150 countries. We open around 15,000 accounts a day and provide consumers with a more versatile and cost-effective home for their daily financial lives. For businesses, we provide regulated infrastructure to connect crypto with fiat currencies. Today, we support 51 digital assets, 28 national currencies, four precious metals and fractional U.S. equities. 

Uphold’s unique trading experience - ‘Anything-to-Anything’ - allows customers to trade directly between any supported asset or currency in one step - physical gold to Bitcoin, for example - saving both time and money. Uphold supports financial inclusion by enabling customers virtually anywhere to open an account in less than 5 minutes and to invest with no minimum amounts. Customers can send money to virtually anyone with an email address free of charge. 

To learn more, please visit


What We Do:

We are the frontend product team for a group of financial professionals & backend developers with experience in high frequency, quantitative trading. They build trading systems to stretch between all the connected exchanges (centralized and decentralized) at Uphold, while we build the interfaces for both internal stakeholders and external users. Our team aims to build a flexible, interoperable component library to compose any variety of trading interfaces - and we’re looking for detail-oriented designers & engineers to help us build this vision.

How We Do It:

By leveraging the composability JAMstack offers, we separate the backend layer into APIs and use ES6 (Node/React) to build a cohesively designed suite of scalable, discretely testable components. We also help the backend systems (Go, Python, SQL, Redis, +) to bridge the gap. Generally, we try to use whatever tool is best for the job without letting the stack grow too complicated.


  • Have at least 5-8 years of experience in frontend engineering
  • Significant professional experience in ES6/React, Redux, and CSS-in-JS
  • Experience in automated testing frameworks, continuous integration, loggers/monitoring, and test-driven development
  • Experience using Git & ESlint
  • Effective communication skills; a positive team player
  • Comfort working in an agile, fast-moving, iterative software development process
  • Ability to be highly effective in a remote-first environment

Nice To Haves:

  • Experience with trading systems, websockets, or streaming data
  • Blockchain and cryptocurrencies knowledge/experience

Thank You

Your application was submitted successfully.

  • Location
    Chicago, Illinois
  • Department
  • Employment Type
  • Minimum Experience