Senior Software Engineer, Front-End at Spruce (Remote)

| Remote
Sorry, this job was removed at 4:16 p.m. (CST) on Wednesday, April 20, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Who We Are

At Spruce, our mission is to change the way people live in their homes by making home services more accessible. As the leading provider of lifestyle services to the multifamily industry, we offer daily chores and housekeeping services to more than 2,000 apartment communities across the US, and we work with over 60 of the top apartment managers in the country. Through the Spruce app, apartment residents can easily have their clothes folded, their dishes washed, their bed sheets changed, or their bathroom cleaned.

Venture-backed and headquartered in Austin, Spruce has more than 80 employees and is growing rapidly. We promote a people-first culture where curiosity, ownership, hustle, and boldness are valued and encouraged. Each employee has a personal, measurable impact on the success of the company, and ideas are welcomed from everyone.

About the Role

We’re hiring an experienced software engineer to join our team and help evolve Spruce’s web-based applications. You’ll be a key contributor to a small, distributed team working to create world-class user experiences spanning multiple audiences (customers, service providers, and internal users). Working closely with product and design, you will create experiences that will impact users everyday.

Spruce is a remote-first company headquartered in Austin.

What You Get To Do

  • Propose solutions and drive consensus to solve meaningful cross-functional problems and deliver the best solution for our users
  • Be a chief facilitator in the decision-making process of what’s best for our platform
  • Mentor other team members to share your knowledge and passion for building high-quality software
  • Build software and systems that serve our customers, our service providers, and internal teams (operations, customer success, data and analytics)
  • Contribute to the heart of a multi-sided marketplace that’s experiencing record-setting growth in 2022
  • Deploy code to a wide variety of environments, serving internal and external needs
  • Work with modern languages, frameworks, and infrastructure to deliver value across the business

Who You Are

  • You have a minimum of 5 years experience building customer facing applications spanning the full software development lifecycle
  • You are an expert in React and Typescript
  • You’re excited to design and advocate for software systems architecture
  • You have experience with modern design patterns and UI/UX best practices
  • You have production experience designing and consuming REST and GraphQL APIs
  • You love contributing to thoughtful code reviews, continually enhancing/refactoring code, recommending ways to improve our processes, and promoting great testing practices
  • You’re comfortable working in an agile/scrum environment
  • You’re experienced translating requirements and designs into business-critical software
  • You enjoy documenting/diagramming systems, architecture, and decisions
  • You care about testing, quality, and scalability
  • You're comfortable in the AWS ecosystem
  • You have experience with or are comfortable learning modern CI/CD tools

Nice to Haves

  • Demonstrable contributions to open source projects
  • Experience with UI automation testing

What We Offer

  • Competitive salary
  • Stock options
  • 401K plan
  • Medical, vision, dental insurance
  • Unlimited PTO
  • 100% remote work
  • Discounted housekeeping services
  • Spruce-provided WFH setup (laptop, keyboard, monitor(s), mouse)
  • A huge role in the growth of a company with a meaningful mission

Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavascriptLanguages
    • KotlinLanguages
    • SqlLanguages
    • SwiftLanguages
    • TypeScriptLanguages
    • ReactLibraries
    • CircleCIFrameworks
    • ExpressFrameworks
    • Node.jsFrameworks
    • ServerlessFrameworks
    • MySQLDatabases
    • PostgreSQLDatabases
    • SnowflakeDatabases
    • DynamoDBDatabases
    • Google AnalyticsAnalytics
    • MixpanelAnalytics
    • LookerAnalytics
    • FigmaDesign
    • SketchDesign
    • ZeplinDesign
    • AsanaManagement
    • ConfluenceManagement
    • Google DriveManagement
    • Google DocsManagement
    • Google SlidesManagement
    • JIRAManagement
    • TrelloManagement
    • WordpressCMS
    • SalesforceCRM
    • IterableEmail

What are Spruce Perks + Benefits

Spruce Benefits Overview

Being a part of the Spruce Crew, you will develop meaningful relationships with a team that supports your goals and celebrates your wins. You will get to enjoy the lasting personal growth you gain from tackling new, ambitious challenges every single day where you will see your work come to life.

Friends outside of work
Eat lunch together
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Retirement & Stock Options Benefits
Company Equity
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Remote Work Program
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Company Outings
Happy Hours
Home Office Stipend for Remote Employees
Professional Development Benefits
Cross functional training encouraged
Promote from within

More Jobs at Spruce

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Spruce's full profileSee more Spruce jobs