Sr. Frontend Engineer (On-site/Hybrid)

San Francisco, California /
Engineering /
/ Hybrid
Build interfaces for an AI-powered research assistant that makes knowledge workers smarter

Heyday is an AI-powered research assistant that makes you smarter by automatically resurfacing content you forgot about. We've raised money from top investors, and our browser extension (here’s our loom demo) won Product Hunt’s #1 Product of the Month for April 2022 and was recognized by Fast Company as one of the “Best New Productivity Apps” in February 2022.

Heyday’s infrastructure is built on top of AWS. Our clients include Lumos (Desktop app), Fawkes (Web app), Pensive (Mobile app), and Seer (Browser extension), all built with React and React Native. They communicate with our Java-based backend service Imperio using GraphQL, which in turn uses GRPC to communicate with various backend microservices which front our relational databases and search infrastructure. Backend scheduled tasks to fetch information are scheduled in Lambda and use Kafka to coordinate work. (Bonus points if you picked up on our naming scheme!) Our primary databases are Postgres (RDS) and Elasticsearch.

Our clients have spanned many iterations of core frameworks: we use Typescript for new client code and are steadily moving the remaining code base over from a Flow/Javascript foundation.

We’re looking for people with a strong background (or interest!) in building interfaces.

We’d love to meet you whether you’re a seasoned frontend developer, or you’ve just learned you might like working with frontend.

You will be:

- Designing, building, and maintaining the frontend clients of Heyday
- Collaborating with a backend engineer to spec, write, and deploy code that integrates with our GraphQL API endpoints
- Brainstorming features with our Product lead and guiding decisions based on your knowledge of the codebase
- Collaborating with our Product lead to implement mockups of new features

You’ll do great in this role if you:

- Thrive in uncertainty and enjoy creating direction where it’s never existed before
- Have an ability to think through customer requirements to come up with high-impact ways of quickly solving their problems
- Are interested in building UIs with modern UX infrastructure (Typescript, React, React Native)
- Have a high bar for quality of code and quality of user experience
- Hold yourself and others to a high bar when working with production
- Are able to write high-quality code in Typescript or Javascript

It’s not expected that any single candidate would have expertise across all of these areas. For instance, you might still be a great fit if you are really focused on providing a high-quality user experience but don’t come in with as much React knowledge.

You’ll work alongside supportive teammates with complementary skillsets:

Samiur Rahman (Co-founder, CEO)
Samiur built Heyday’s conceptual search and machine learning data extraction engine and keeps our company and product moving in the right direction. Outside the office, Samiur is on a quest to make the perfect brisket. Twitter | LinkedIn | GitHub

Mark Philpot (Head of Engineering)
Mark builds Heyday’s apps and our GraphQL API. Outside of work, Mark perfects his photography skills, shooting portraits of his two adorable kids. Twitter | LinkedIn | GitHub

Gwen Wahl (Senior Backend Engineer)
Gwen builds Heyday’s conceptual search and machine learning data extraction engine and keeps the company moving in the right direction. Outside of work, you can find her taking care of her adorable cats or playing Gloomhaven with friends. Twitter | LinkedIn | GitHub

Sam DeBrule (Co-founder, Marketing)
Sam grows Heyday’s user base and keeps our customers happy. When Sam’s not at work, he is face-first in a book, on a long run, or loving up his French Bulldog puppy. Twitter | LinkedIn

Brendan Langen (Chief of Staff)
Brendan guides the product forward and makes sure the team has what we need to grow. When he's not working, he's deep in a sci-fi rabbit hole, watching soccer, or gardening with his little grey helping hand, Pix. Twitter | LinkedIn

Why we’re building Heyday

We believe most people are underserved by today’s knowledge management tools.

They require behavior change and constant input. That’s okay for productivity junkies but the rest of us are stuck w/ 100 open tabs.

Knowledge management tools should be easy/fast to set up, layer on top of existing workflows, and require little manual input. You know how easy Honey makes it to save money or Grammarly makes it to write well? That's how easy it should be to get organized.

How we work together at Heyday

We value transparency, communicating ideas with first drafts, having fun, drawing from diverse perspectives to guide decisions, and trusting each other to solve big problems.

Heyday is an equal opportunity employer. We are open to all types of backgrounds and we value a diverse team.