Open source platform for product analytics.

Senior Mobile Engineer

Job Type
6+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Tim Glaser

About the role

We are looking for a Senior Mobile Engineer to join our extensibility team, which is responsible for maintaining all our various integrations, including for Android and iOS.

At PostHog, we are a small (but growing) remote team building an open source platform that empowers customers to create successful products.

Until now, tools for building products have been fragmented, Product analytics, heat maps, session recording and A/B testing all provide immense value, but existing tools weren’t natively built to work together.

PostHog is different by offering these tools (and more) in a single platform that customers can host themselves.

We started PostHog as part of Y Combinator’s W20 cohort and had the most successful B2B software launch on HackerNews since 2012 - with a product that was just 4 weeks old.

We are proudly backed by some of the world’s top investors and believe in product-led growth, where we build something awesome and let your product bring the users, rather than an outbound sales team and regular cold calls.

We have a lot of capital, but we’re a lean, strong team - so you’ve got the opportunity to have a huge impact.

What you'll be doing:

  • Maintaining the integrations between PostHog and various mobile platforms (Android, Android Wear, iOS, iPadOS, WatchOS, React Native, Expo, ...)
  • Adding support for new features in existing integrations, e.g. add feature flags into all mobile libraries
  • Building new integrations when needed, for example we need to build a pure-JS Expo (React Native) integration, our current React Native integration uses native code
  • Improving our integration testing and deployment infrastructure
  • Assuring we meet all privacy and compliance requirements set by Apple and Google, so that people using our libraries won't get their apps flagged
  • Work on the rest of the PostHog platform in the Extensibility team, e.g. by improving our plugin server
  • Tread on toes and do whatever else is needed, this might include working on the main PostHog app, fix random issues you encounter, help with infrastructure, anything and everything is possible

What you'll bring:

  • At least 4-5 years of Android and iOS development experience, over many iterations of phone operating systems
  • A high level of proficiency in both Java and Objective-C
  • Ideally, you'll have a high level of proficiency in Swift, Kotlin and JavaScript

What we offer in return:

Sold? Apply now and tell us:

  • How you can achieve the above in a few sentences
  • Why you're drawn to us
  • Your resumé and/or LinkedIn

Not sold? Learn more first:

We believe people from diverse backgrounds, with different identities and experiences, make our product and our company better. No matter your background, we'd love to hear from you! Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

Why you should join PostHog

PostHog is open source product analytics, built for developers. Automate the collection of every event on your website or app, with no need to send data to 3rd parties. It's a 1 click to deploy on your own infrastructure, with full API/SQL access to the underlying data.

We're growing rapidly, and always looking for people who can get things done.