Sr Software Engineer, Front End

San Jose, California, United States·Posted today
web3blockchainfintechtypescriptreact
<div class="ace-line ace-line old-record-id-doxuseysYUio6Qia64JLLAwE7dh"> <div data-page-id="doxusokjWsaOkSCIjzixAfRM3sd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxusaUYeCmu82WSkkm5KDd00db"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxuseysYUio6Qia64JLLAwE7dh"> <div data-page-id="doxusokjWsaOkSCIjzixAfRM3sd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxusaUYeCmu82WSkkm5KDd00db"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div data-page-id="Kpucdjv7JoAcSZxSf7PuRl5Yscb" data-lark-html-role="root" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb"> <div data-page-id="PNNZdiw4Yo1ZOmx8btbucw8qsLG" data-lark-html-role="root" data-docx-has-block-data="false"> <h2 class="heading-2 ace-line old-record-id-ARMWdtKDIowwlyxaSOuuzEqssIf"><strong>Who We Are</strong></h2> </div> At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps). OKX is also a trusted brand by hundreds of large institutions seeking access to crypto markets. We are safe and reliable, backed by our Proof of Reserves. Across our multiple offices globally, we are united by our core principles: <em>We Before Me</em>, <em>Do the Right Thing</em>, and <em>Get Things Done</em>. These shared values drive our culture, shape our processes, and foster a friendly, rewarding, and diverse environment for every OK-er. OKX is part of OKG, a group that brings the value of Blockchain to users around the world, through our leading products OKX, OKX Wallet, OKLink and more.</div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">&nbsp;</div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb"> <div data-page-id="PNNZdiw4Yo1ZOmx8btbucw8qsLG" data-lark-html-role="root" data-docx-has-block-data="false"> <h2 class="heading-2 ace-line old-record-id-PiRwdXFmiomeQDxx0RUuDGJ1sag"><strong>About the Opportunity</strong></h2> <div class="ace-line ace-line old-record-id-NrSYd8kjeoNTrexRDNsuNpZOsMd"> <div data-page-id="Z9mldRomRoQs0PxzeiulCjckgyh" data-lark-html-role="root" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxlgZnCVYETzozLd3wkcRWyCRb">The Fiat team builds the money experiences of OKX. Beyond the payment rails — fiat deposits, withdrawals, and payment methods across 100+ markets — we own Simple Buy/Sell, the front door to crypto for both onshore and offshore markets, and Cards &amp; Pay, the products taking OKX into the money app category and giving customers a whole new reason to connect with us. We sit inside the Bay Area AI-Native Product &amp; Engineering Center: we don't just use AI tools, we build agent harnesses, evaluation pipelines, and automation that lets a small team ship like a large one. We're looking for a front-end engineer who is sharp, curious, data-driven, and believes most "impossible" things simply haven't been automated yet.</div> </div> </div> <div class="ace-line ace-line old-record-id-NQ1gdeOLNoEsm2xDroWukiwGs3g">&nbsp;</div> <div class="ace-line ace-line old-record-id-GEUbd7sWzobkyGxnNNAufQyQsXe">&nbsp;</div> <h2 class="heading-2 ace-line old-record-id-HytwdMMd1o5PQtxqi9QudDSMsWV"><strong>What You’ll Be Doing</strong></h2> <div data-page-id="Z9mldRomRoQs0PxzeiulCjckgyh" data-lark-html-role="root" data-docx-has-block-data="false"> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-doxlgAAZXboqDwRpev1wM54HFNh" data-list="bullet"> <div>Own and ship the money experiences of OKX — fiat deposit/withdraw, Simple Buy/Sell for onshore and offshore markets, and Cards &amp; Pay —the surfaces used by millions of users.</div> </li> <li class="ace-line ace-line old-record-id-doxlgSOcgBmWQZbvNqcbAAfw3Ud" data-list="bullet"> <div>Build AI-native engineering infrastructure: agent harnesses, reusable skills, E2E automation, and evaluation pipelines that multiply the whole team's output.</div> </li> <li class="ace-line ace-line old-record-id-doxlg1jrZRe3d2vC2wckrdB383b" data-list="bullet"> <div>Make the product data-driven: instrument what you ship, build the tracking and experimentation foundations yourself when they don't exist, and let the numbers decide.</div> </li> <li class="ace-line ace-line old-record-id-doxlgSeAOU8BnTR9JBg39MqBf8d" data-list="bullet"> <div>Drive frontend quality end-to-end — architecture, performance, testing, and server-driven UI systems that stay backward-compatible in production.</div> </li> <li class="ace-line ace-line old-record-id-doxlgapuXNQ0C85KQxPiqT68orf" data-list="bullet"> <div>Work directly with product, design, and backend teams across the US and APAC to turn ambiguous requirements into shipped features.</div> </li> <li class="ace-line ace-line old-record-id-doxlgGCzlUEBX6690w4BMOmnhNJ" data-list="bullet"> <div>Contribute tooling, patterns, and practices beyond your own team — what you build should raise the bar for the wider engineering group.</div> </li> </ul> </div> <div class="ace-line ace-line old-record-id-Gy4ydICWpol34Hxzjdhu4zdVshg">&nbsp;</div> <h2 class="heading-2 ace-line old-record-id-ZvAmdvgIGoKyiHxjBTiu68Kcs9d"><strong>What We Look For In You </strong></h2> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div data-page-id="Z9mldRomRoQs0PxzeiulCjckgyh" data-lark-html-role="root" data-docx-has-block-data="false"> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-doxlglNEzbMtURQrWGqzpq9nhpc" data-list="bullet"> <div>Strong computer science fundamentals and frontend essentials — TypeScript, React, modern toolchains (Vite), browser internals, and state management. Depth beyond framework APIs.</div> </li> <li class="ace-line ace-line old-record-id-doxlgN69x7vDjhYWQ6I3c72LEVd" data-list="bullet"> <div>A good sense of web performance, responsive design, and web security — you build experiences that are fast, adaptive across devices, and safe by default.</div> </li> <li class="ace-line ace-line old-record-id-doxlgnOgxe7flsGqYwf5fPbKki2" data-list="bullet"> <div>Hands-on creativity with AI-assisted development: you've built things around models — agents, harnesses, MCP tools, eval loops, CI gates — not just used autocomplete.</div> </li> <li class="ace-line ace-line old-record-id-doxlgoeofX7SXbeVjD7UNjxBuHc" data-list="bullet"> <div>Sharp problem-solving: you root-cause ambiguous problems quickly and make sound calls with incomplete information.</div> </li> <li class="ace-line ace-line old-record-id-doxlgUJjq5P8KdVrk6PNywu0Gqc" data-list="bullet"> <div>Self-driven and resilient: you learn faster than expected, push hard deliveries through to completion, and contribute beyond your own scope.</div> </li> <li class="ace-line ace-line old-record-id-doxlgDlMt5qeRcXN046dYgpmMRc" data-list="bullet"> <div>A conviction that decisions should be data-driven — and the willingness to get your hands dirty building the instrumentation and infrastructure when it doesn't exist yet.</div> </li> <li class="ace-line ace-line old-record-id-doxlgOkx2CfKIPWhfOPrLjkoc3d" data-list="bullet"> <div>BS/MS in Computer Science or a related field from a strong program, or equivalent evidence of exceptional ability.</div> </li> <li class="ace-line ace-line old-record-id-doxlgKlgp4cVvfbbBE0w4Y2ejKh" data-list="bullet"> <div>Proficiency in Mandarin Chinese is required to communicate effectively with our engineering and product teams across APAC.</div> </li> </ul> </div> <div class="ace-line ace-line old-record-id-doxuseysYUio6Qia64JLLAwE7dh"> <div data-page-id="doxusokjWsaOkSCIjzixAfRM3sd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxusaUYeCmu82WSkkm5KDd00db"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxuseysYUio6Qia64JLLAwE7dh"> <div data-page-id="doxusokjWsaOkSCIjzixAfRM3sd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxusaUYeCmu82WSkkm5KDd00db"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div data-page-id="Kpucdjv7JoAcSZxSf7PuRl5Yscb" data-lark-html-role="root" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb"> <div data-page-id="PNNZdiw4Yo1ZOmx8btbucw8qsLG" data-lark-html-role="root" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-UhJ9dmqAXoYf0Rxmj2MuiHGesRc">&nbsp;</div> <h2 class="heading-2 ace-line old-record-id-DiLSdqfwUoKOraxakB6uGEomsXl"><strong>Nice to Haves</strong></h2> <div data-page-id="Z9mldRomRoQs0PxzeiulCjckgyh" data-lark-html-role="root" data-docx-has-block-data="false"> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-doxlgrO0z4Er2hWIvrvTcSXHSKF" data-list="bullet"> <div>You've shipped developer tooling, design systems, or open-source work that other engineers adopted.</div> </li> <li class="ace-line ace-line old-record-id-doxlgT50cT9EjPNqB0FhBIkSGEd" data-list="bullet"> <div>Familiarity with server-driven UI, module federation, or large-scale frontend library architecture.</div> </li> <li class="ace-line ace-line old-record-id-doxlgfIK6c7xj8oGt52kWj0mJUe" data-list="bullet"> <div>E2E automation experience with Playwright — bonus points if you've taught an AI agent to write and maintain the tests for you.</div> </li> <li class="ace-line ace-line old-record-id-doxlgt8n57TFFWrzzcQVTXfUsLg" data-list="bullet"> <div>Experience in payments, fintech, or trading products.</div> </li> </ul> </div> <div class="ace-line ace-line old-record-id-Pyddd7YwWoyKAJxFqgSutn7YsFc">&nbsp;</div> <h2 class="heading-2 ace-line old-record-id-CmqsdZ2GTo6Z9VxuHx4ugzRRsm3"><strong>Perks &amp;<span style="font-size: 18pt;"> Benefits </span></strong></h2> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-XvQudJ7z0ouSnuxOibouMkKzsCc" data-list="bullet"> <div>Competitive total compensation package</div> </li> <li class="ace-line ace-line old-record-id-GAzBdJXxLo291PxrthXurPeds4g" data-list="bullet"> <div>L&amp;D programs and Education subsidy for employees' growth and development</div> </li> <li class="ace-line ace-line old-record-id-CKPxdgHeoosenzxCpV2uV32ysz0" data-list="bullet"> <div>Various team building programs and company events</div> </li> <li class="ace-line ace-line old-record-id-XjPSdIa92oGeLox9Qo9uejVEs4c" data-list="bullet"> <div>Wellness and meal allowances&nbsp;</div> </li> <li class="ace-line ace-line old-record-id-CS34dAJCDoMDHxx95pZu43yjsxB" data-list="bullet"> <div>Comprehensive healthcare schemes for employees and dependants&nbsp;</div> </li> <li class="ace-line ace-line old-record-id-Uqtsd4bN8oaHt7xyPlYuxmfcsob" data-list="bullet"> <div>More that we love to tell you along the process!</div> </li> </ul> <div class="ace-line ace-line old-record-id-JGIsdeznCo2qpfxJAqkuViMfsHS">&nbsp;</div> <div class="ace-line ace-line old-record-id-JGIsdeznCo2qpfxJAqkuViMfsHS"> <div> <div class="job__description body"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxuseysYUio6Qia64JLLAwE7dh"> <div data-page-id="doxusokjWsaOkSCIjzixAfRM3sd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxusaUYeCmu82WSkkm5KDd00db"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div data-page-id="Zrp2dGhcIo3UFmxud3WuQirssDb" data-lark-html-role="root" data-docx-has-block-data="false"> <div data-page-id="I1Zud8CYtoGHccx0MImuyRU4s2c" data-lark-html-role="root" data-docx-has-block-data="false"> <div data-page-id="I1Zud8CYtoGHccx0MImuyRU4s2c" data-lark-html-role="root" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-ICVNdKGbzoyJvjx3MkouO6E4sSb"><span style="font-size: 18pt;"><strong>OKX Statement:</strong></span></div> <div class="ace-line ace-line old-record-id-I3fmdZuJFoTBq5x36pAufcDSstf">OKX is committed to equal employment opportunities regardless of race, color, genetic information, creed, religion, sex, sexual orientation, gender identity, lawful alien status, national origin, age, marital status, and non-job related physical or mental disability, or protected veteran status. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.</div> <div class="ace-line ace-line old-record-id-BTzbdHPT4oLKUgxn32luBDXHsLb">&nbsp;</div> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-VQLRdGn0XoVOLTx4jG6uxTLfsyc" data-list="bullet"> <div>The salary range for this position is $178,888 - $268,333</div> </li> <li class="ace-line ace-line old-record-id-doxusmlMoCSm31HSRuqUGUssOLg" data-list="bullet"> <div>The salary offered depends on a variety of factors, including job-related knowledge, skills, experience, and market location. In addition to the salary, a performance bonus and long-term incentives may be provided as part of the compensation package, as well as a full range of medical, financial, and/or other benefits, dependent on the position offered. Applicants should apply via OKX internal or external careers site.</div> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <p>&nbsp;</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div><div class="content-conclusion"><div data-lark-html-role="root"><span class="text-only" data-eleid="18"><span class="text-only"><span class="text-only" data-eleid="6">Notice:<br></span></span></span> <div data-lark-html-role="root"><span class="text-only" data-eleid="26"><span class="text-only">All official </span><span class="text-only text-with-abbreviation text-with-abbreviation-bottomline">OKX</span><span class="text-only"> vacancies are published on this website.</span></span> <span class="text-only" data-eleid="28"><span class="text-only">While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated. </span></span><strong><span class="text-only" data-eleid="29"><span class="text-only">If in doubt, please apply directly through our official careers website.</span></span></strong></div> </div> <div data-lark-html-role="root"><span class="text-only" data-eleid="18"><span class="text-only">Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to&nbsp;</span><span class="text-only text-with-abbreviation text-with-abbreviation-bottomline">OKX</span><span class="text-only">'s </span></span><a class="link rich-text-anchor __anchor-intercept-flag__ text-content-link" href="https://www.okx.com/en-eu/help/okx-candidate-privacy-notice" target="_blank" data-eleid="19" data-lark-is-custom="true" data-lark-link="true">Candidate Privacy Notice</a><span class="text-only" data-eleid="20"><span class="text-only">.</span></span></div></div>