Frontend Software Engineer at Spruce

1 year ago Development & Programming Middle Full-Time 16,000-135,000 $/Year

We are seeking talented frontend software engineers at all levels to join one of our teams. Engineers on our team play a critical role in developing user interfaces, user-facing features, and infrastructure, as well as contributing to our team culture.


Who You Are

  • Experience building single-page applications with React
  • Experience with Typescript, Redux, and frontend build tools (preferably Webpack)
  • Experience with unit testing frameworks (e.g. jest, enzyme)
  • Experience working with APIs (preferably with Axios)
  • Ability to effectively communicate with non-engineers (particularly design and product)
  • Strong desire to lead projects and mentor less-experienced team members

Description

About Spruce

Spruce is the platform enabling modern real estate transactions. We work with forward-thinking mortgage lenders, real estate companies, and investors. We believe that the future of real estate will be driven by automation, efficiency, and digital experiences. Our mission is to provide the products and services necessary to make that happen.

About the Job

As a part of the Spruce Engineering team, you will help to build a cutting edge platform that will define the future of real estate transactions. In this role, your strong skills and knowledge in modern web platforms, frameworks, and techniques will be put to the test while we create new technology based efficiencies and engineer a transparent, fast transaction process that improves access to the largest source of capital most of us will ever have - real estate.

We are seeking talented frontend software engineers at all levels to join one of our teams. Engineers on our team play a critical role in developing user interfaces, user-facing features, and infrastructure, as well as contributing to our team culture. We are looking for Senior Engineers who want to be technical leaders, as well as Junior Engineers with a passion and desire to learn. As an Engineer, you'll be a contributor to projects, delivering value throughout the product lifecycle. You'll also bring your communication skills and unique background to help make ours a diverse, fun, caring and productive team.

What You'll Do

  • Help build Spruce's user-facing (buyers, sellers, clients, lenders, internal operations) applications and user interfaces
  • Collaborate using Agile methodologies with Design and Product teams to craft technical solutions to business problems
  • Help optimize overall system reliability and performance
  • Continuously learn and challenge yourself and others

Who You Are

  • Experience building single-page applications with React
  • Experience with Typescript, Redux, and frontend build tools (preferably Webpack)
  • Experience with unit testing frameworks (e.g. jest, enzyme)
  • Experience working with APIs (preferably with Axios)
  • Ability to effectively communicate with non-engineers (particularly design and product)
  • Strong desire to lead projects and mentor less-experienced team members

Compensation

The anticipated annual compensation range for this position is $135,000 - $160,000. Stock options are typically a part of the total compensation package determined on a role-by-role basis. Your actual compensation may vary depending on your relevant skills and experience.

We provide a competitive benefit package that includes 4 weeks paid PTO, 20 paid sick days, 12 weeks paid parental leave, and comprehensive medical, dental, and vision coverage.

We pride ourselves on a culture where everyone is treated with respect, kindness, and appreciation.

We are proud of the team we’re building. We're committed to equal opportunity employment - and beyond. We believe diverse experiences and perspectives build a stronger team and a better product. We welcome fresh perspectives and challenge our own assumptions to make Spruce better. The more inclusive we are as a company, the better we can serve our customers.

πŸŽ‰ Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)