Reddit is a platform for online communities to submit links, create content, and have discussions about whatever topic that interests them. Users can post links to content on the web and then the other users can vote the posted links up or down.
Each team is asked to select, explain, and rank their top 8 values in order of importance.
Rapidly Growing Team
We’re a team of 12 right now, aiming to triple our size in the next year.
The mobile team is hiring like crazy. We launched our first native mobile apps just last year (April of 2016) and we’ll need a lot more help to accomplish what’s ahead. As we hire, the plan is to do two things:
Grow our core mobile team, which handles integration, navigation of the app, libraries that other engineers use, etc.
Put mobile developers into specific teams. For example, the product feature team, the video team, or the ads team will have dedicated mobile engineers.
In early 2017, we moved into a much larger office and are looking forward to growing into it. (And for the record, we’re hiring all engineers -- not just mobile ones.)
Take a look at our launch from last year.
New hires will absolutely get the opportunity to work closely with experts in other fields/departments.
Depending on your interests, expertise, and general fit, you might join a focused team that is comprised of members from various departments. Right now, for instance, we are working to getting video content on reddit. There will be a few mobile app developers that will be dedicated to this team and work very closely with designers and product managers.
High Employee Retention
Out of 200 something employees at reddit, less than 10 have left in the last 6 months.
Yes, the company at large has high retention and no, we certainly can’t claim the same for our mobile team. After all, we’re a relatively new team and none of us have been here that long to begin with. That being said, we put a lot of attention in measuring engagement from our team members. We use Culture Amp to solicit honest feedback, capture the employee perspective, and use measurable results to identify areas of improvement and track our progress. We care a lot about making this a fantastic place to create, learn, and work and our numbers reflect it.
Committed to Personal Growth
We support your personal and professional growth, whether it’s scuba diving or machine learning.
We provide a $2500/year stipend for professional development. You can attend classes to become more masterful in a given field or acquire new skills. You can also use it to attend conferences, network with people from all over the world, and gain exposure to all corners of a subject. Each employee also has a $1500/year stipend for personal growth. Learn the fundamentals of hip-hop, to play golf, or take guitar lessons -- anything goes as long as there is an instructor.
Never work weekends. WFH-friendly. Be 100% remote even (well, only if you’re exceptional).
We do a great job in the work/life balance category. Starting from the big picture: everyone has 10 paid holidays, an annual travel stipend, and unlimited vacation days. Thinking about starting a family? Take 4 months of parental leave along with flexible return-to-work programming. We also support family expansion benefits. If you already have children, we also have a quarterly stipend for dependent care for things like daycare or babysitting. If your baby is your cat or dog, you even have $750/quarter for pet care. As for the day-to-day, the (kind of unspoken) expectation is to work a solid 40-hour week. Come in whenever, leave whenever. And just know, if you ever nap at your desk, we will see it as an opportunity for a great photo.
Eats Lunch Together
More accurately, “Eats Lunch Together While Occasionally Playing Games”.
We have a great lunch room for people to eat lunch together as a team, and also socialize with everyone else at the company. We also have rooms that we (not the entire mobile team but certainly a handful of us) like to play videos games in during lunchtime. For the early risers (read: 8:30am - 11:00am), we also have an objectively amazing breakfast.
Safe Environment to Fail
There’s a freedom to try new things and push yourself, and with that, understanding that things won’t always be perfect.
If we’re getting it done perfectly the first time, every time, we’re not pushing the limits enough. For our highest priority features and products, we emphasize quality and usability, but the road to production-ready deployments require devs to make mistakes. When Yuhao (Native Mobile Engineering Manager) first started at reddit, he spent 3 weeks building a reddit app for iPad on his own. In other words, he spent 3 weeks hacking together a pretty cool iPad implementation though he says, “Looking at it now, it’s really not that cool,” and laughs. The point is, failure is not only acceptable, it’s a totally necessary part of the process.
Engages with Community
We were torn between this and the “Customer Comes First” value tag because they go hand in hand for us.
Serving our customers is synonymous with serving our reddit community. In terms of engineering practices and routines, this means that every big change we make is announced in r/announcements, r/modnews, and r/changelog and before any of our big launches, we get beta user feedback for weeks beforehand. In fact, there have been times that we actually pull features out as a result of feedback from our beta users.
We engage with our reddit community IRL too. Our People & Culture Team recently hosted a panel for women in tech, where Tia Caldwell (Engineering Manager at Netflix), Nancy Hang (SVP of Product at Hipmunk), and Cynthia Slavens (Director of Mastering & Operations at Pixar) spoke about the paths that led them to their current positions. Whether it’s meeting other redditors at a Global Reddit Meetup or attending panels we host at HQ, we encourage everyone to be your own customer.