PostHog

Mobile Engineer

PostHog

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Debugging a subtle crash or performance regression in the SDK
  • Implementing feature flag or analytics support in a new mobile runtime (e.g. KMP)
  • Improving SDK packaging, versioning, or distribution (CocoaPods, Swift Package Manager, Maven)
  • Reviewing and guiding a community contribution to a mobile SDK
  • Building demo apps to validate SDK ergonomics across frameworks

Requirements

  • Extensive mobile development experience (iOS, Android, Flutter, or React Native).
  • Experience working with mobile SDKs or libraries (not just apps).
  • Solid understanding of mobile performance constraints (startup time, memory, battery).
  • Comfortable debugging production issues across devices and OS versions.
  • Willingness to learn new languages, platforms, and tools.
Benefits
  • Transparency: Everyone can read about our roadmap, how we pay (or even let go of) people, our strategy, and how we work, in our public company handbook. Internally, we share revenue, notes and slides from board meetings, and fundraising plans, so everyone has the context they need to make good decisions.
  • Autonomy: We don’t tell anyone what to do. Everyone chooses what to work on next based on what's going to have the biggest impact on our customers, and what they find interesting and motivating to work on. Engineers lead product teams and make product decisions. Teams are flexible and easy to change when needed.
  • Shipping fast: Why not now? We want to build a lot of products; we can't do that shipping at a normal pace. We've built the company around small teams – autonomous, highly-efficient groups of cracked engineers who can outship much larger companies because they own their products end-to-end.
  • Time for building: Nothing gets shipped in a meeting. We're a natively remote company. We default to async communication – PRs > Issues > Slack. Tuesdays and Thursdays are meeting-free days, and we prioritize heads down building time over perfect coordination. This will be the most productive job you've ever had.
  • Ambition: We want to solve big problems. We strongly believe that aiming for the best possible upside, and sometimes missing, is better than never trying. We're optimistic about what's possible and our ability to get there.
  • Being weird: Weird means redesigning an already world-class website for the 5th time. It means shipping literally every product that relates to customer data. It means building an objectively unnecessary developer toy with dubious shareholder value. Doing weird stuff is a competitive advantage. And it's fun.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
mobile developmentiOSAndroidFlutterReact NativeSDK debuggingperformance optimizationfeature flag implementationanalytics supportSDK packaging
Soft Skills
problem-solvingcommunity collaborationwillingness to learn