Clera - Your AI talent agent
LoginStart
Start
O
Opendoor

Software Engineer - Frontend - Sr. Level or Higher

full-time•$186k - $294k

Summary

Salary

$186k - $294k

Type

full-time

Experience

10+ years

Company links

WebsiteLinkedInLinkedIn

About this role

<h2><strong>About Opendoor</strong></h2> <p>Opendoor’s mission is to power life’s progress, one move at a time. We’re building a modern, digital experience for buying and selling homes, making it simple, certain, and fast for our customers.</p> <p>The Product Engineering organization builds the surfaces and systems that sellers and buyers interact with every day—from our home valuation flows and dashboards to new products that unlock more choice and flexibility for customers</p> <h2><strong>About the Role</strong></h2> <p>We’re looking for a <strong>Senior level or higher</strong> Frontend Engineer to join our Product Engineering org, working across the Seller and Growth teams. This is a frontend-focused role: you’ll own complex UI and application architecture, help evolve our shared UI library &amp; design system, and raise the bar for frontend quality and developer experience across our React and Next.js apps.</p> <p>Our Seller and Growth teams operate very much like a startup within Opendoor: we move quickly, bias toward action, and cut through unnecessary red tape to ship value to customers. In return, you’ll get meaningful breadth and ownership — the sky is effectively the limit for scope and impact if you’re excited to lean in, drive clarity, and push projects over the finish line.</p> <p>You’ll partner closely with design, product, and other engineers to:</p> <ul> <li>Ship seller- and growth-focused product features that move business and customer metrics.</li> <li>Evolve our component library and frontend tooling so teams can build high-quality experiences faster and more consistently.</li> <li>Improve the foundations of our React / TypeScript / GraphQL stack, including performance, accessibility, and reliability.</li> </ul> <p>This role is a great fit if you enjoy combining deep frontend engineering with product thinking and platform-minded design system work.</p> <h2><strong>What You’ll Do</strong></h2> <ul> <li><strong>Build high-impact consumer features</strong></li> <ul> <li>Design and implement end-to-end experiences in our React and Next.js applications (and other non-Next React apps) that power seller onboarding, offers, dashboards, and re-engagement flows.</li> <li>Work closely with PMs, designers, and data partners to scope, ship, and iterate on features that directly impact funnel conversion, engagement, and retention.</li> </ul> <li><strong>Lead frontend architecture &amp; quality</strong></li> <ul> <li>Own and evolve frontend architecture in critical surfaces: routing, data-fetching patterns, state management, error handling, and performance.</li> <li>Define patterns for SSR/SSG and hydration in our Next.js apps (and influence adoption of frameworks like Next.js / Remix where appropriate).</li> <li>Drive best practices for testing (unit, integration, and visual), type safety, and accessibility (a11y).</li> </ul> <li><strong>Level up our UI library &amp; design system</strong></li> <ul> <li>Contribute to and help steward our shared React component library (buttons, forms, layouts, navigation, data visualization, etc.) used across Seller, Growth, and other consumer surfaces.</li> <li>Partner with Design to keep the system cohesive and accessible, including tokens, theming, responsiveness, and interaction patterns.</li> <li>Improve the tooling &amp; workflows around the design system—e.g., Figma ↔ code integrations, Storybook-style documentation, automated snapshot/visual testing, and codegen/automation that reduce manual handoff and drift.</li> </ul> <li><strong>Improve developer experience and productivity</strong></li> <ul> <li>Identify friction in our frontend workflows (local dev, CI, smoke tests, visual regression tests, feature flags, experimentation hooks) and lead projects to streamline them.</li> <li>Contribute to internal documentation, examples, and starter patterns that make it easier for other engineers to build high-quality UI quickly and safely.</li> </ul> <li><strong>Mentor and collaborate</strong></li> <ul> <li>Provide technical mentorship and thoughtful code review for other engineers across Seller &amp; Growth.</li> <li>Partner with other leads in Product / Consumer Engineering to influence roadmap and make tradeoffs between foundational investments and product delivery.</li> </ul> </ul> <h2><strong>Our Stack</strong></h2> <p>You don’t need to know everything on day one, but these are the technologies you’ll work with most often:</p> <ul> <li><strong>Frontend:</strong> React, TypeScript, Next.js, modern React patterns (hooks, suspense, etc.)</li> <li><strong>APIs &amp; Data:</strong> GraphQL, RESTful services</li> <li><strong>Tooling:</strong> Webpack/Vite tooling (or equivalents), Jest, React Testing Library, Cypress/Playwright or similar, Storybook-like component docs</li> <li><strong>Design &amp; Collaboration:</strong> Figma, shared UI libraries / design systems, feature flagging and A/B testing platforms</li> </ul> <h2><strong>What We’re Looking For</strong></h2> <p><strong>Required</strong></p> <ul> <li>8+ years of professional experience building modern web applications with React or a comparable framework.</li> <li>Strong proficiency in TypeScript and React, including component composition, hooks, and state management patterns.</li> <li>Hands-on experience working with GraphQL APIs (queries, mutations, caching patterns), or equivalent deep experience with well-structured REST APIs plus a willingness to ramp on GraphQL.</li> <li>Experience architecting complex frontend systems—e.g., routing, data-fetching strategies, error handling, performance optimization, and client-side state management.</li> <li>Demonstrated experience owning medium-to-large features end-to-end: from technical design and tradeoff discussions through implementation, rollout, and iteration.</li> <li>A product mindset: you care about impact, UX details, and making pragmatic tradeoffs rather than just shipping code.</li> <li>Strong communication and collaboration skills; comfort partnering with design, product, and other engineering teams.</li> </ul> <p><strong>Nice to Have</strong></p> <ul> <li>Experience with SSR/SSG frameworks like Next.js or Remix (routing, data-fetching, streaming, caching strategies).</li> <li>Experience contributing to or owning a design system / component library (tokens, theming, documentation, visual regression testing, API design for components).</li> <li>Familiarity with Figma-to-code workflows, design tooling APIs, or other ways of tightening the loop between design and implementation.</li> <li>Experience improving frontend build &amp; deploy pipelines, smoke tests, or CI for React/Next.js apps.</li> <li>Comfort reading and integrating with backend APIs and services (e.g., Go, Ruby, or similar server-side stacks), even if your core strength is frontend.</li> </ul> <h2><strong>Why Opendoor</strong></h2> <ul> <li><strong>Impact at scale:</strong> Your work will touch a high-volume seller funnel and help define how people sell their homes with more confidence and control.</li> <li><strong>Interesting technical problems:</strong> You’ll work on complex frontend architecture, design systems, performance, and experimentation in a business-critical domain.</li> <li><strong>Strong peers:</strong> Join a group of thoughtful engineers, PMs, designers, and data partners who care deeply about quality, learning, and building great products together.</li> </ul> <p><strong>Ownership and growth:</strong> Senior engineers at Opendoor are expected to lead meaningful projects, shape technical direction, and grow into broader scope over time.</p> <p>&nbsp;</p> <p><em>The base pay range for this position based on level is $186,000 - $294,000 annually, plus RSUs and bonuses. Pay within this range varies by work location and may also depend on your qualifications, job-related knowledge, skills, and experience.&nbsp; We also offer a comprehensive package of benefits including unlimited PTO, medical/dental/vision insurance, life insurance, and 401(k) to eligible employees.</em></p> <p>#LI-RO</p><div class="content-conclusion"><div id="message-list_1766449127.423929" class="c-virtual_list__item" data-qa="virtual-list-item" data-item-key="1766449127.423929"> <div class="c-message_kit__background c-message_kit__background--labels c-message_kit__background--labels--later p-message_pane_message__message c-message_kit__message" data-qa="message_container" data-qa-unprocessed="false" data-qa-placeholder="false" data-msg-ts="1766449127.423929" data-msg-channel-id="C0A5L4SKAGG" data-qa-label="later"> <div class="c-message_kit__hover" data-qa-hover="true"> <div class="c-message_kit__actions c-message_kit__actions--default"> <div class="p-message_pane_message__message_label c-message_kit__labels c-message_kit__labels--light"> <div class="c-message_kit__gutter"> <div class="c-message_kit__gutter__right" data-qa="message_content"> <div class="c-message_kit__blocks c-message_kit__blocks--rich_text"> <div class="c-message__message_blocks c-message__message_blocks--rich_text" data-qa="message-text"> <div class="p-block_kit_renderer" data-qa="block-kit-renderer"> <div class="p-block_kit_renderer__block_wrapper p-block_kit_renderer__block_wrapper--first"> <div class="p-rich_text_block"> <div class="p-rich_text_section">At Opendoor our mission is to tilt the world in favor of homeowners and those who aim to become one. Homeownership matters. It's how people build wealth, stability, and community. It's how families put down roots, how neighborhoods strengthen, how the future gets built. We're building the modern system of homeownership giving people the freedom to buy and sell on their own terms. We’ve built an end-to-end online experience that has already helped thousands of people and we’re just getting started.</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div id="message-list_bottomSpacer" class="c-virtual_list__item" data-qa="virtual-list-item" data-item-key="bottomSpacer"></div></div>

What you'll do

  • Build high-impact consumer features and design end-to-end experiences in React and Next.js applications. Lead frontend architecture and quality, while evolving the UI library and improving developer experience.

About Opendoor

Founded in 2014, Opendoor’s mission is to power life’s progress one move at a time. The traditional real estate process is broken and our goal is simple: fix it. We are building a digital, end-to-end customer experience that makes buying and selling a home simple, certain, and fast. We have assembled a dedicated team with diverse backgrounds to support more than 250,000 customer transactions across 50 markets in the U.S. But the work is far from over. Transforming the real estate industry takes tenacity and dedication. It takes problem solvers and builders. It takes a tight-knit community of teammates doing the best work of their lives, pushing one another to transform a complicated process into a simple one. So where do you fit in? Whether you’re passionate about real estate, people, numbers, words, code, or strategy -- we have a place for you. For more information, please visit www.opendoor.com Keep up with latest Opendoor news and reports: https://linktr.ee/opendoorhq

Ready to join Opendoor?

Take the next step in your career journey

Frequently Asked Questions

What does Opendoor pay for a Software Engineer - Frontend - Sr. Level or Higher?

Toggle
Opendoor offers a competitive compensation package for the Software Engineer - Frontend - Sr. Level or Higher role. The salary range is USD 186k - 294k per year. Apply through Clera to learn more about the full compensation details.

What does a Software Engineer - Frontend - Sr. Level or Higher do at Opendoor?

Toggle
As a Software Engineer - Frontend - Sr. Level or Higher at Opendoor, you will: build high-impact consumer features and design end-to-end experiences in React and Next.js applications. Lead frontend architecture and quality, while evolving the UI library and improving developer experience..

How do I apply for the Software Engineer - Frontend - Sr. Level or Higher position at Opendoor?

Toggle
You can apply for the Software Engineer - Frontend - Sr. Level or Higher position at Opendoordirectly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on Opendoor's careers site.
Join our talent pool first to get notified about similar roles that match your profile.