Senior Software Engineer, Front-End

About Us

Companion is building the go-to platform for modern furniture and home decor—a place to discover brands, get styling inspiration, and shop directly from people and the spaces they create.

Design is in our DNA. Our foundation in interior design and architecture, passion for considered objects and environments, and expertise crafting software experiences that help people connect online and offline are the heart and soul of Companion. Our team has experience building businesses people love with backgrounds across design, product, and strategic finance at Everlane, Airbnb, and Faire.

We believe in the power of storytelling, connection, and community. And, we believe content-driven, social commerce is the future. Our senior front-end engineer will play a critical role in bringing our shared vision to life and meaningfully drive the business and user experience forward.

We are a founding team motivated to build a product and team culture we’re proud of. With this role, you’ll not only help build a product—you’ll help build a company.

We’re backed by leading technology and consumer investors and operators, including Bling Capital, The House Fund, Combine, Michael Preysman (Founder and CEO of Everlane), Pasha Sadri (Co-founder and CEO of Polyvore), and Holly Liu (Co-founder, Kabam).

What We’re Looking For

Companion is seeking an experienced front-end product engineer with expertise developing world-class user experiences at scale and passion for the future of commerce. As our first full-time hire on our front-end development team, you will have the unique opportunity to build and scale our engineering teams’ processes, culture, and best practices from the ground up.

You will be involved in every aspect of the product development process from research and definition to planning and estimating scope, through to execution and navigating tradeoffs.

You’re motivated to build things from scratch, can contribute throughout our stack, are energized by an early-stage opportunity, and excited to collaborate with experienced product designers. We want someone who can iterate quickly, make insights-driven decisions, and will take their ownership as a member of the founding engineering team seriously. You’ll have an opportunity to impact process, culture, and best practices for the group.

We’re a small, lean team. We expect all team members to move comfortably between definition, planning, and individual contribution. You’re just as excited to execute as you are to unblock teammates through strategic planning. We are looking for someone excited to develop the future with us and to lead by example.

This role will partner closely with the founders and platform engineers. The position is full-time and we are open to remote candidates. The founding team is based in LA and SF.

Responsibilities:

* Own the front-end experience across the entire Companion user experience
* Collaborate with an experienced product team to define product vision and influence product strategy
* Work with technical partners to translate an abstract product vision into a concrete yet pragmatic technical roadmap
* Effectively advise stakeholders on the technical scope and feasibility of complex product requirements
* Effectively create alignment among stakeholders and operate well in ambiguity
* Evaluate product tradeoffs and technical opportunities for innovation
* Define the technical vision of our user experience
* Lead by example and set the foundation for the team and culture
* Mentor other engineers in the organization.

Qualifications:

* 5+ years product engineering experience
* Full-time, currently remote position; LA or West Coast-based candidate is preferred
* Excellent product sense and interest in contributing to product solutions with cross-functional partners
* Proven track record of delivering high-quality software experiences and large production systems or features, ideally at consumer-facing companies such as marketplaces or social media networks
* Demonstrate empathy for consumers and an in-depth understanding of user-facing feature development
* Care deeply about the details and take pride in polished design and user experiences
* Experience developing accessible, performant, and reusable UI across desktop & mobile web
* Highly effective and organized communicator
* Self-starter who thrives in a fast-paced, entrepreneurial environment
* Experience and confidence in people leadership
* A positive attitude and excitement about the Companion brand and the problems we’re solving in the market

Expertise and familiarity with our stack:

* JavaScript & Typescript
* React, Next.js, Redux
* Modern CSS, Tailwind, CSS in code
* GraphQL
* Component driven development
* Familiarity with backend development approaches using Node.js
* Comfortable integrating with 3rd party APIs
* Proficient in software testing principles and methods
* Comfortable working with Git, Linux, and automation

Bonus:

* Experience with social platforms and e-commerce
* Experience bending Shopify to your will
* Experience building UI component suites using Storybook
* Experience with large image/media catalogs
* Experience with React Native

Benefits

* Comprehensive healthcare and benefit plans including health, dental, and vision
* Equity package
* Unlimited paid time off and company holidays

Get in Touch

If this sounds like you, send an email to careers@companionhome.com and let us know why you’re interested! We’d love to learn more about you and share more about us, the role, and the opportunity.

Companion is an equal opportunity employer and does not discriminate on the basis of race, color, gender, religion, age, sexual orientation, national or ethnic origin, disability, marital status, veteran status, or any other occupationally irrelevant criteria.

Related Post

.Net developer.Net developer

Title: Senior / Mid / Junior .Net Developers Description: 606 Digital is a custom software consulting and development company based in Chicago that focuses on using the latest technologies to