Mobile Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• We’re looking for a pragmatic mobile engineer who’s passionate about crafting SDKs for mobile platforms like iOS, Android, React Native, and Flutter. You care deeply about performance, correctness, and ergonomics, and you enjoy building tooling that developers love because it’s intuitive, powerful, and seamless..In this role, you’ll focus on PostHog’s mobile SDKs, which power product analytics, session replay, feature flags, error tracking, surveys and more.You’ll work across iOS, Android, and cross-platform runtimes, collaborating closely with product teams to ensure our mobile SDKs remain robust, scalable, and easy to integrate, while also helping us support new platforms and use cases efficiently. • What makes this role unique • SDKs at massive scale: Your work will run in thousands of customer apps, shaping how developers experience PostHog. You’ll dive into deep mobile systems challenges like background execution, networking, threading, and battery optimization to build SDKs that perform flawlessly under pressure. • Multiple runtimes & frameworks: From native iOS and Android to React Native, Flutter, and more, you’ll build SDKs that feel truly at home in each ecosystem. • Critical paths: Analytics, session replay, and feature flags often sit on hot paths. You’ll help ensure our SDKs are fast, resilient, and observable in real-world conditions. • Open-source by default: You’ll work in the open, reviewing community contributions and helping external developers succeed with our SDKs. • Platform consistency at scale: A key challenge will be reducing duplication and improving consistency across mobile SDKs while still respecting platform conventions. • 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. • Experience distributing SDKs (CocoaPods, Swift Package Manager, Maven) or contributing to open-source projects. • Interest in building shared tooling for multi-platform development. • 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!
Responsibilities
• Build and ship products quickly to meet customer needs without delay. • Lead product teams autonomously with a focus on impactful work that the team finds motivating. • Manage revenue growth by raising funds for ambition rather than operational costs, aiming for rapid expansion. • Maintain transparency within the company regarding roadmap, financial decisions, and strategic planning to empower informed decision making among all employees. • Prioritize autonomy in work processes allowing team members to choose projects based on personal interest and perceived impact without direct oversight or micromanagement. • Ensure efficient communication practices by defaulting to asynchronous methods like PRs, issues tracking systems instead of synchronous meetings except for essential coordination needs.
Benefits
• Equity options available to employees as part of their compensation package. • Paid Time Off (PTO) policy in place for the workforce. • Insurance benefits provided by PostHog's employer. • Perks offered within the company, although not specifically detailed in this job posting. • Remote work options available to employees at PostHog.