Buffer

Senior iOS Engineer

  • Full-time
  • $100k+/mo
  • 2 months ago
  • 299 views
iOS
Android
Apply
About mobile apps at Buffer
==============================
Buffer is a leading SaaS marketing platform for small businesses, creators, and ambitious individuals, offering a comprehensive web app, mobile apps for iOS and Android, and a robust set of integrations and APIs. As we look to drive growth in 2024, we are focused on innovation and improving the user experience. Our cross-functional teams consist of Engineering, Product, and Design professionals who work collaboratively on cutting-edge projects, from incorporating artificial intelligence to enhance the user experience to redefining the core value of our product. With a goal to increase user acquisition and engagement, we are committed to delivering an unparalleled product experience to our users.
As the Senior Engineer on our Mobile team, you’ll be leading and responsible for our award-winning native iOS and Android mobile apps. This includes our flagship iOS app and Android App with an average rating of over 4 stars, 70,000 reviews, 15,000 new mobile signups each month, and our popular app, Remix.
Our vision is for Buffer customers to have a seamless cross-platform experience and to use mobile-specific features to plan, collaborate, and publish high-quality social content that drives awareness and engagement for their brand.
We’ve got big plans to better connect our mobile and web experiences as well as drive new innovation for customers in 2024, notably streamlining and dramatically improving the user experience to meet the bar of a truly consumer-grade mobile application.
Our engineering architectural decisions and standards are shaped by the engineers that are closest to the problem. Which means that you will, through active participation in one of our working groups (otherwise known as guilds or community of practice), be a part of defining standards and best practices at Buffer.
We pride ourselves in working with a small team mindset, collaborating closely across areas, and putting our customers at the heart of all decisions. Our product teams are made up of engineers, product managers, and designers who collaborate closely with customer advocates and marketing managers.

What you’ll be doing

  • You will write and ship high-quality, tested and efficient code that contributes to Buffer’s goals. We are transitioning from Objective-C and UIKit, to Swift and SwiftUI in our app, and from REST to GraphQL in our API.
  • You will contribute to defining our engineering standards to improve the consistency and quality of our codebases and processes. On the day-to-day, you will be working closely with Andy, our Staff iOS Engineer.
  • You will work closely with product managers, designers and customer advocates to understand the needs of our users and assess the feasibility of various solutions to address these needs. All our product teams are cross-functional teams that embrace agile philosophies and follow our own version of Scrum.
  • You will instrument data tracking on the features you develop to help analyse usage and adoption after release.
  • You have experience building feature-rich iOS applications using modern technology. We use Texture extensively in our app to ensure our app remains smooth and responsive.
  • While you will focus on iOS development, you are also comfortable working across the stack if needed.
  • You are passionate about writing simple, maintainable and tested code. You take a balanced approach to product engineering, embracing pragmatism over perfection in your work.
  • You are product-minded, meaning you have strong interest in the product itself. You understand how customers use Buffer and why decisions are made. You empathise with customer needs and are passionate about creating delightful customer experiences.
  • You have strong communication and collaboration skills and enjoy sharing knowledge with your teammates.
  • We value the depth and quality of your experience, over counting years. That said, successful applicants typically have 5 years + of development experience.