SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Klaviyo is hiring a Software Engineer II to join the Mobile App Growth team, which owns the company's mobile SDKs and adjacent products that enable customers to build personalized mobile app experiences. The team maintains native and wrapper SDKs across iOS, Android, React Native, Expo, and Flutter, plus products like in-app messaging, universal linking, and geofencing.
In this role, you'll design, build, and ship features to the Android SDK—your primary area of focus—used across a wide range of third-party apps and OS versions. You'll also pitch in on other mobile SDKs (iOS, React Native, Expo, Flutter) when priorities require it, contribute to backend services and infrastructure powering in-app messaging and geofencing, diagnose customer-reported SDK issues, and write clean, well-tested code with strong code review practices.
You'll collaborate with product and engineering teams to keep tracking and messaging behavior consistent across platforms, and contribute to documentation, sample apps, and integration guides that customers use to adopt the SDKs.
You should have 1–3 years of professional Android development experience, ideally with Kotlin, and solid production experience shipping and maintaining Android code. You're self-motivated, take high ownership of outcomes end-to-end, and are comfortable debugging across a wide matrix of devices, OS versions, and third-party app environments. You're adaptable—willing to pick up iOS, backend, or frontend work—quality-minded with familiarity in testing practices and CI/CD, and a clear communicator who works well with customers' engineering teams. Bonus experience includes SDK/library development, iOS/Swift, backend services, push notification systems, or open-source contributions.