Buffer is an equal opportunity employer with teammates all around the world. Our team is made up of developers who hail from startups to the theatre - we value diverse and non-traditional backgrounds.
We're united by Buffer's values, and we celebrate our unique differences. We value creating a diverse and inclusive work environment and are actively working on building a culture where under-indexed groups are truly welcomed and can flourish.
The Buffer Publish Android app is used by thousands of people every day and has been downloaded more than 1 million times. People who use the app seem to love it as well, giving it an average 4.5-star rating. We know there's so much more to build and improve, and we'd love your help!
We have a large codebase and focus on building clean code. We’re looking for a fast learner who can contribute from day one. Soon we will have not just one app, but two apps to support and improve on. We are excited to experiment and build apps that allow us to find new opportunities for Buffer’s product platform.
We hire creative people and give them the freedom to do great work. We strongly believe in not separating our responsibilities and not throwing our work “over the wall."
In this role you will report to the Engineering Manager of our Mobile Team. Day to day you’ll work with Engineers, Product Managers and a Product Designer:
Working closely with various web product teams to define feature specifications and craft unique and beautiful user experiences.
Playing a critical role in architecture, design, planning and development of complex features across our apps.
Writing clean and well-tested code that allows us to keep our applications stable and release with confidence.
Building and maintaining application features, while working with Core Android libraries and frameworks including RXJava, Retrofit and Dagger as one of the most used ones.
Analyzing and resolving technical and application problems with our Customer Advocates.
Improving and supporting continuous integration processes and automation.
Contribute to a knowledge-sharing and an open and collaborative work environment.
As a teammate at Buffer, you will agree to uphold our values and code of conduct.
Strong understanding of the Android Framework, RXJava, Retrofit and Dagger.
You have worked with Kotlin.
You have experience working on applications published in the Play Store.
You will both architect and build testable features for Espresso (or similar) and Unit Tests.
Proven experience developing apps using REST, JSON, GIT, etc.
You are keen to actively help us find bugs and propose solutions that will improve our application and technology stack.
An interest in product design and good user experience instincts would be helpful, but not required.
Strong verbal and written English communication skills.
Clear communication, transparency, open-mindedness, empathy and patience are just a few of Buffer's cultural values. We are looking for a person who understands this culture and will thrive within a team of people passionate about self-improvement, honesty and openness. Here's a guide on how we strive to communicate with customers.
Working at Buffer is collaborative and positive thanks to our core values. We try to be “No Ego Doers” who are aware of our assumptions, and joining us means you'll work together with the team in order to test and confirm our ideas. In our career framework, we choose to focus on the journey, the growth and evolution that is a career.
We hope that you're excited by the possibilities that come with working at Buffer! In addition to our unique culture, we also offer these fun perks and benefits.
💰 Competitive salary: Our salary formula adjusts to your cost of living and experience. For this role, the range is: $96K - $125K USD.
🏝 Work remotely: Live and work wherever you like!
💪 Health insurance: We offer health insurance for all of our team members, international or US.
💻 Home office setup: Get a laptop + $500 to set up your home office!
👓 'Growth mindset' fund: Extra money for learning and development.
⛺️ Minimum vacation: At least 3 weeks/year!
🤑 401(k): With 3% company match.
📈 Profit sharing: When the company does well, all team members share the profits!
🍼 Family leave: 3 months of family leave for all parents, and more is possible.
✈️ Retreats: Join us for company get-togethers twice per year! Our next retreat is in Greece.
☕️ Working smarter stipend: Get some extra cash for a co-working space or a coffee shop work.
📚 Free books and Kindle: Get a free Kindle and all the free books - digital, physical, and audio - you like, anytime.
⛱ Sabbaticals: Take a 6-week break, fully paid, after every 5 years with Buffer.
Buffer is a fully distributed team, which means that we’re spread across the planet. We have Bufferoos in 15 countries, 11 timezones and 42 cities around the world to build a great culture and product. You'll work where you're happiest and most productive, in the place that helps you to become the person you wish to be.
People Operations Manager
VP of Engineering
STEP #1: Getting to know your value. You'll meet with the People team so that we can learn more about you and the value you could bring to Buffer.
STEP #2:Getting to know your role. You'll chat with the role's direct report so that we can dive deeper and learn more about your background, experience, and achievements.
STEP #3: Getting to know your team. You'll spend about 1 hour with potential teammates digging into more specifics about what it's like to be a member of the team and discuss some of the technical requirements.
STEP #4: Getting to know your impact. You'll speak directly with the hiring manager to wrap up your applicant journey and further explore your potential impact at Buffer.
January 9th - January 31st: Apply to join the team!
February 1st - February 14th: We'll spend time reviewing applications
February 15th - February 28th: Follow-up interviews with the team