Jobs · Engineering · Massachusetts

Software Engineer II (Mobile Developer - Android/Kotlin) - Mobile App Growth

Ecommerce Guide · Boston, MA · Today
Engineering$116k–$174k/yrFull-time

About the role

The Mobile App Growth team at Klaviyo is seeking a Software Engineer II (Mobile Developer - Android/Kotlin) to design, build, and ship features and fixes to the Android SDK. This role involves working on the Android SDK, contributing to other mobile SDKs, backend services, and embedded web UIs, and collaborating with product and other engineering teams.

Responsibilities

  • Design, build, and ship features and fixes to the Android SDK used across a wide range of third-party apps and OS versions/devices.
  • Pitch in on other mobile SDKs (iOS, React Native, Expo, and Flutter) when priorities call for it.
  • Contribute to backend services, infrastructure, and embedded web UIs that power products like in-app messaging, universal linking, and geofencing.
  • Diagnose and resolve SDK issues reported by customers.
  • Write clean, well-tested code and participate in code and design reviews.
  • Collaborate with product and other engineering teams to keep tracking and messaging behavior consistent across platforms.
  • Contribute to documentation, sample apps, and integration guides that customers use to adopt the SDKs.

Requirements

  • Android-first: 1-3 years of professional Android development experience, ideally including Kotlin.
  • Self-motivated: You don't need heavy oversight to make progress; you take a problem, figure out the right questions, and drive it to done.
  • High ownership: You treat outcomes as yours end-to-end, not just the code you personally typed.
  • Adaptable: Willing to pick up iOS, backend, or frontend work when it falls under the team's ownership.
  • Production-tested: Experience shipping and maintaining production Android code, with a solid grasp of the Android lifecycle, threading, and Gradle.
  • Comfortable in the weeds: Used to debugging across a wide matrix of devices, OS versions, and third-party app environments.
  • Quality-minded: Familiar with testing practices (unit, integration, instrumentation) and CI/CD for mobile.
  • Clear communicator: You'll work with customers' engineering teams as well as your own.
  • Curious: Comfortable with webviews and location services, and open to picking up new technologies (Python, React, AWS).

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Experience with Android development, preferably with Kotlin.
  • Strong understanding of Android lifecycle, threading, and Gradle.
  • Experience with unit, integration, and instrumentation testing.
  • Experience with CI/CD for mobile applications.

Skills

  • Proficient in Kotlin and Android development.
  • Experience with Android SDKs and mobile app development.
  • Knowledge of backend services and infrastructure.
  • Experience with webviews and location services.
  • Experience with push notification/messaging systems.
  • Familiarity with open source projects.

Benefits

  • Comprehensive health, welfare, and wellbeing benefits.
  • Equity and sign-on payments.
  • Annual cash bonus plan and variable compensation for sales and customer success roles.

Pay

$116,000 - $174,000 USD

Schedule

This is an in-office position and the expectation is to work from the Boston office five (5) days per week.

Similar jobs

Software Engineer II - Mobile

Western Governors UniversitySalt Lake City Metropolitan Area· 4 wk ago
Engineering$119k–$179k/yrapply on wgu.wd5.myworkdayjobs.com