Posted 8 months ago
At Spruce we think that everyone should have modern access to high-quality, affordable healthcare and that well-designed software can help achieve that goal. Our flagship product is used by thousands of medical clinics across America and is the top-rated app for patient-provider communication. For patients, we make it easy to reach your care team via messaging, phone, and video for anything you need. For care providers, our platform makes it simple to provide patients with unparalleled access to care via any channel, as well as to coordinate and improve their own medical practice via advanced internal tooling. We’re based in San Francisco and are funded by top investors including Kleiner Perkins, Google Ventures, Baseline, and Cowboy Ventures.
About this role
As one of very few frontend web engineers at Spruce, you will be part of an engineering team where we have a strong sense of ownership and love for our craft. You will have a large influence over the user experience for a product that customers love to use and that they spend many working hours on every day.
Build new product features for our web and Electron-powered desktop applications from start to finish on the latest version of React
Compose elegant APIs in collaboration with the engineering team
Collaborate and iterate with the design team to build excellent web experiences
Build and improve processes and internal tools to increase overall efficiency for the company
Manage feature roadmap based on priorities and estimations
This might be for you if:
You’re passionate about building web-based user experiences and will do what it takes to make the experience great
You have built high-quality and production-ready web applications with a team
You don’t consider a feature complete without sweating the small details (e.g. error, loading, and hover states)
You desire to use modern web libraries and tooling for maximum performance and development velocity
You can effectively manage a full plate of work and be creative within the constraints of time and resources
You’re pragmatic in your approach to building features and know how to make the right tradeoffs among competing priorities
You’re comfortable with ambiguity, when necessary, and can move things forward with incomplete information
You’re comfortable and effective working in a distributed team setting, where written, asynchronous communication and mutual respect are paramount
A bit more about us and how we operate
We’re an intentionally lean team so that we can strike the right balance of coordination, ownership, and speed. We prefer smaller, more collaborative teams where everyone is uniquely talented, hungry for ownership, and seeking to grow and work at their own pace. If you’re the type of person who has outgrown what the promotion timelines at your company allow for, and you’re chomping at the bit for a bigger and more impactful role, we may be the company for you.