Senior Engineer (Front-End)
Who We Are
We love dogs. We really, really love dogs. We stop and say hello to every dog we see on the street. We pride ourselves on giving the best belly rubs.
To us, dogs are more than just pets — they’re tail-wagging, best-friending, sometimes shoe-chewing members of the family. But the system is broken, and dogs are suffering. The ease of setting up a storefront online is making the problem worse and worse. Well-intentioned people, who just want to give a dog a good home, don’t know who they can trust. We’re here to change all that.
We’re transforming the way people get dogs by helping educate prospective dog owners about how to get the right dog for them and helping them do so from a responsible source by connecting them with the breeders, shelters and rescues who have passed our screening and comply with our standards.
About the Role
At Good Dog, you’ll be creating the platform through which hundreds of thousands of people experience the joy of adding a furry new member to their family. You’ll be part of a small team of experienced engineers building a product that plays a big role in people’s lives.
This is a Senior Software Engineer role with a focus on front-end engineering. As an engineer on the team, you’ll work thoughtfully and efficiently alongside your fellow engineers — with your dog or a colleague’s at your feet — to create simple and beautiful user experiences. You’ll be a part of upholding our high bar of excellence while surrounded by supportive, humble and trusting team members to discuss, teach and learn from.
Our Tech Stack
- Front-End: React, Webpack, ES6, SCSS, Tachyons, Bootstrap Grid
- Back-End: Ruby on Rails, Go, Redis, Memcached, PostgreSQL
- Ops: AWS Fargate, Terraform, Docker
What You’ll Do
- You’ll work both independently and collaboratively to bring tickets and Sketch mockups to life with little need for adjustments
- You’ll be using our design system and making sure your code works across screen sizes
- You’ll code review colleagues’ code and give helpful input
What We’re Looking For
- You’re detail oriented and want to build product that looks great, is performant, and works on every screen
- You’re comfortable grabbing assets you need out of mockups and optimizing for use on the web
- You have experience working on high-traffic websites and understand how to build with performance in mind
- You’re curious and love learning about new technology but also know when to try something new vs. stick to something tried and true
- You're used to working with large data models and complex interactions with APIs
- You have strong opinions lightly held
- You recognize the value in sharing your knowledge with your teammates
- You have experience with the following:
- Javascript (specifically React/ES6)
- Browser API and profiling/debugging tools
- CSS preprocessors like Sass or LESS
- Unit and system tests
- Experience with Ruby on Rails and React Native is a plus
What you’ll love about working here
- You’ll work within a process that’s simple but effective with low overhead so you can focus on the work
- You’ll understand why you’re building what you’re building and how it’s contributing to the impact we have
- You’ll join us in our mission to make the world a better place for millions of dogs and their owners
- You’ll be part of an exciting, fast-paced startup environment
- You’ll work with a team of kind, passionate, incredible people with experience at some of the top companies in New York
- You’ll have unlimited vacation and a bunch of great benefits
- And of course, you can bring your dog to work!
Good Dog is an equal opportunity employer. If you are a person with a disability and require assistance during the application process, please don’t hesitate to let us know. We welcome candidates of all backgrounds and perspectives.