Senior iOS SDK Engineer

Job not on LinkedIn

3 hours ago

Apply Now
Logo of Instabug

Instabug

Artificial Intelligence • SaaS • B2B

Instabug is a company that offers an AI-powered mobile observability platform designed to optimize mobile app stability and performance. Their platform provides comprehensive performance monitoring, crash analytics, bug reporting, in-app surveys, and app ratings and reviews. Instabug helps mobile development teams improve their apps through actionable user feedback and session replay, enabling faster issue resolution and performance insights. They support multiple mobile app development frameworks such as iOS, Android, React Native, Xamarin, Cordova, and Flutter, integrating seamlessly with tools like Jira and Slack. Instabug is committed to data security and user privacy, ensuring high availability and SOC2 compliance.

51 - 200 employees

🤖 Artificial Intelligence

☁️ SaaS

🤝 B2B

💰 $46M Series B on 2022-05

📋 Description

• Own core parts of our iOS SDK architecture: design, implementation, performance, and stability. • Build and maintain a clean, robust public API surface with strong backward-compatibility and versioning discipline. • Work hands-on with Swift and Objective-C, including mixed-code environments and safe migration patterns. • Improve our event pipelines: batching, offline storage, retries, backoff, crash safety, and performance. • Enhance low-level components: crash handling, signal/Mach exceptions, hang detection, logging, and instrumentation. • Collaborate across Android, RN, Flutter, and Backend teams on unified behaviors and data contracts. • Identify bottlenecks using Instruments and ship optimizations with measurable impact. • Write reliable unit, integration, and scenario tests to ensure stability in a wide range of host-app conditions. • Participate in technical design reviews, RFC discussions, and architecture decisions. • Improve developer experience through documentation, samples, and clarity of APIs.

🎯 Requirements

• 7+ years of professional iOS experience • 3+ years building and maintaining an iOS SDK (analytics, crash reporting, payments, or similar). • Familiarity with symbolication/dSYMs, stack unwinding, or binary formats. • Strong knowledge of Swift, Objective-C, and the iOS runtime. • Deep understanding of app lifecycle, background modes, memory management, concurrency, and thread safety. • Experience with public SDKs, including versioning, API design, and handling customer edge cases. • Solid expertise in networking: URLSession, retries, async flows, caching, connection management. • Strong debugging skills with Instruments, OS logs, crash logs, and performance tools. • Hands-on with Core Data or SQLite. • Experience working with CI/CD for SDKs (SPM, Cocoapods, XCFrameworks). Bonus : • Experience contributing to open-source iOS libraries. • Knowledge of cross-platform SDK ecosystems (React Native, Flutter).

Apply Now

Similar Jobs

November 25

Senior IOS Mobile Platforms Engineer at Ciklum creating solutions in the Grocery & Retail domain. Collaborating across teams to engineer technology that shapes industries.

iOS

Swift

November 21

Mobile Test Automation Engineer testing iOS applications with a focus on accessibility. Collaborate with mobile engineers to develop tools for inclusive mobile applications.

Android

iOS

Objective-C

Swift

November 8

Senior iOS Software Engineer developing and improving iOS applications for Software Mind. Collaborating with teams to deliver high-quality software and user experience in a flexible work environment.

iOS

Objective-C

SDLC

Swift

November 6

iOS Engineer developing features for Whatnot's Ads+Promos team. Focused on building mobile experiences in a growing remote engineering org.

iOS

Swift

October 23

Mobile Test Automation Engineer focusing on testing iOS applications. Collaborating with mobile engineers to ensure accessibility standards in mobile development.

Android

AWS

iOS

Java

Kotlin

Objective-C

Swift