Senior Mobile SDK Engineer

πŸ“ World
USD 150,000-200,000 per year
SENIOR
βœ… Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Go @ 4 Kotlin @ 4 TypeScript @ 4 Hiring @ 4 Communication @ 7 Dart @ 4 API @ 4 iOS @ 7 Swift @ 4

Details

Customer.io is a platform used by thousands of companies to send emails, push notifications, in-app messages, and SMS using real-time behavioral data. Under the hood the company uses Go, Swift, Kotlin, TypeScript, Dart and AI to power SDKs and ship scalable products.

Responsibilities

  • Design and build multi-platform SDKs that are stable, performant, and easy to integrate.
  • Drive architecture, testing, and release workflows. Guide technical strategy and make long-term bets.
  • Push SDKs forward by shaping public APIs, adopting new platform capabilities, and ensuring integrations stay current.
  • Support external developers by providing thoughtful guidance and resolving technical issues quickly and clearly.
  • Write clear, useful documentation from tutorials to reference material to make SDKs accessible to teams of all sizes.
  • Prototype with AI tools and explore new ways to streamline development and integration.

Requirements

  • 7+ years of mobile development experience, with a strong foundation in native iOS.
  • Demonstrated experience designing and shipping SDKs used by third-party developers.
  • Comfortable working across mobile platforms and frameworks, with an eye toward developer ergonomics on each.
  • Strong API design sensibilities; prioritize clarity, usability, and long-term maintainability.
  • Ability to balance the needs of marketers and mobile developers.
  • Strong communication skills; helpful, clear, and responsive when working with external developers or unblocking teammates.

Compensation & Benefits

  • Starting salary: $150,000 - $200,000 USD (or equivalent in local currency), depending on experience and subject to market rate adjustment.
  • Inclusive benefits package: 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family; 16 weeks paid parental leave; unlimited PTO; stipends for remote work and wellness; professional development budget; and more.

Interview Process

  • Application
  • Recruiter Call (30 mins)
  • Behavioral Interview (60 mins)
  • Coding Interview (60 mins) β€” pair with engineers to review and improve a code sample
  • Technical Deep Dive (60 mins)
  • Background check and employment verifications for final candidates

Values & Culture

  • Ownership: end-to-end ownership, move fast, thrive in ambiguity.
  • Engineers with product taste: think like a user and care about customer value.
  • A healthy disregard for β€œthe way things are done.” Bring rigor and creativity.

Equal Opportunity & Hiring Notes

  • Customer.io is committed to inclusion and equity and uses bias-free hiring practices.
  • Virtual interviews use Zoom video; offers are extended in writing on official Customer.io letterhead. For questions contact [email protected].

Join us

If you want to build software that makes communication better for everyone, apply now.