Taro Logo

Senior Mobile SDK Engineer

Mobile marketing analytics and infrastructure provider helping app developers track metrics and analyze data
$125,000 - $225,000
Mobile
Senior Software Engineer
Remote
11 - 50 Employees
6+ years of experience
Enterprise SaaS

Job Description

Tenjin is seeking a Senior Mobile SDK Engineer to join our growing team and play a crucial role in developing and maintaining our mobile SDK ecosystem. As a mobile attribution and analytics provider, we help app developers, marketers, and publishers track and analyze crucial metrics including ad spend, revenue, and user retention.

Our ideal candidate will be responsible for working across multiple platforms, developing and maintaining SDKs for iOS, Android, Unity, React Native, Flutter, and Ionic. This role requires deep technical expertise in mobile development and a strong understanding of SDK architecture and implementation.

We're a remote-first organization with team members across San Francisco, Atlanta, Berlin, and Tokyo, primarily working in US time zones. Our culture emphasizes flexibility while maintaining collaborative overlap for team communication. We're passionate about building secure, privacy-centric solutions that help mobile app developers make data-driven decisions.

The role involves working with our comprehensive tech stack, where our SDKs interface with web services written in Ruby and Go, running on AWS and processing over 1M data points per minute. You'll be part of a system that processes data using various languages and frameworks, presenting insights through a Ruby on Rails web application with a ReactJS frontend.

Key technical aspects of the role include:

  • Writing and maintaining code in multiple languages including Swift, Objective-C, Kotlin, Java, C#, TypeScript, and Dart
  • Building integrations with popular mobile advertising SDKs
  • Implementing and maintaining REST APIs
  • Managing SDK release processes and documentation
  • Supporting customers with technical implementation

We offer competitive compensation and comprehensive benefits, including:

  • Flexible learning and development opportunities with dedicated budget
  • Health, dental, and vision coverage
  • Unlimited vacation policy with vacation stipend
  • Regular team off-sites for in-person collaboration
  • Family-friendly policies including parental leave

If you're passionate about mobile development, enjoy working with diverse technologies, and want to contribute to a product that processes millions of data points daily, this role offers an excellent opportunity to make a significant impact in the mobile marketing analytics space.

Last updated a day ago

Responsibilities For Senior Mobile SDK Engineer

  • Develop and maintain iOS, Android, Unity, React Native, Flutter and Ionic SDKs
  • Build and maintain integrations with mobile advertising SDKs
  • Maintain scalable processes for testing and releasing SDK builds
  • Publish SDK documentation
  • Assist customers with SDK integration issues
  • Keep SDKs up-to-date with latest Android and iOS changes

Requirements For Senior Mobile SDK Engineer

Go
Java
Kotlin
Node.js
Ruby
TypeScript
  • Experience with Swift, Objective-C, Kotlin, Java, C Sharp, TypeScript/JavaScript, Dart
  • Experience building and consuming REST APIs and clients
  • Familiarity with Git and GitHub
  • Excellent organization and communication skills
  • Appetite for learning and problem-solving

Benefits For Senior Mobile SDK Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Parental Leave
  • Annual learning and development budget
  • Fitness and well-being budget
  • Unlimited vacation with stipend
  • Team off-sites
  • Health Care Plan (Medical, Dental & Vision)
  • Family Leave (Maternity, Paternity)

Related Jobs