Enable job alerts via email!

RUM Mobile Engineer (iOS/Android SDK Development)

TRUEWATCH TECHNOLOGY INC PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

12 days ago

Job summary

A technology company in Singapore is seeking a skilled Mobile Engineer to design and develop mobile SDKs for iOS and Android platforms. This role focuses on building efficient, high-performance SDKs for real-time app performance tracking and user analytics. The ideal candidate has 2-3 years of mobile development experience and a strong proficiency in Swift and Objective-C. Familiarity with Android development is also essential.

Qualifications

  • 2–3 years of mobile development experience (iOS and/or Android).
  • Hands-on experience building production-level apps or SDKs.

Responsibilities

  • Design and develop RUM SDKs for iOS and Android to collect performance and usage data.
  • Implement automated data capture: crash reporting and network analytics.
  • Collaborate with backend, product, DevOps, and customer support teams.

Skills

Swift
Objective-C
Java
Kotlin
Mobile performance profiling

Education

Bachelor’s degree in Computer Science, Software Engineering, or related discipline

Tools

Xcode
CocoaPods
Swift Package Manager
Git

Job description

Job Description:

We are looking for a skilled Mobile Engineer to join our Real User Monitoring (RUM) team. You will design, develop, and maintain mobile SDKs for iOS and Android platforms, enabling real-time tracking of app performance, user behavior, and crash analytics. This role is key to building high-performance SDKs that integrate seamlessly into our customers' mobile apps, with a strong focus on efficiency, privacy, and scalability.

Key Responsibilities:

  • Design and develop RUM SDKs for iOS and Android to collect performance and usage data
  • Implement automated data capture: crash reporting, network analytics, and user interactions
  • Build lightweight and efficient APIs for event and session tracking
  • Ensure SDK compatibility across major OS versions and devices
  • Optimize SDKs for low memory, CPU, battery, and network usage
  • Develop comprehensive testing (unit, integration, and regression)
  • Collaborate with backend, product, DevOps, and customer support teams
  • Provide technical support during SDK integration by customer teams

Requirements:

Education & Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or related discipline
  • 2–3 years of mobile development experience (iOS and/or Android)
  • Hands-on experience building production-level apps or SDKs

Technical Skills:

  • Proficiency in Swift and Objective-C
  • Familiarity with UIKit , SwiftUI , memory management, and performance tuning
  • Experience using Xcode , CocoaPods, and Swift Package Manager
  • Strong command of Java and Kotlin
  • Solid understanding of Android SDK, Jetpack libraries, and Gradle
  • Experience with Android NDK and JNI is a plus
  • Strong understanding of RESTful APIs, networking, and mobile performance profiling
  • Experience with version control systems like Git
  • Familiar with mobile app security and data privacy best practices

Preferred Qualifications:

  • Experience with commercial SDK distribution and CI/CD pipelines
  • Knowledge of observability tools, APM, OpenTelemetry, and analytics platforms
  • Exposure to React Native, Flutter, or other cross-platform tools
  • Familiarity with crash reporting tools (e.g., Crashlytics, Bugsnag)
  • Understanding of privacy regulations (e.g., GDPR , PDPA )
  • Ability to communicate in Chinese is a plus (to liaise with China team)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.