Negotiable
Outside
Remote
USA
Summary: We are seeking an experienced and independent Senior Software Engineer to join our Experimentation Platform team as a contractor. In this role, you will be solely responsible for building, maintaining, and optimizing iOS and Android SDKs that enable experimentation at scale. This position requires someone who is hands-on, highly technical, and capable of delivering latency-critical solutions, while also being able to debug and resolve production issues independently across both platforms.
Key Responsibilities:
- Lead the design, development, and maintenance of iOS and Android SDKs for the experimentation platform.
- Deliver optimized, low-latency, and reliable SDKs for large-scale mobile applications.
- Independently debug, troubleshoot, and resolve production issues on both iOS and Android SDKs.
- Own the full lifecycle of SDK development — from architecture, implementation, testing, to release management.
- Partner with backend and experimentation platform teams to ensure seamless integration and end-to-end functionality.
- Implement best practices in mobile SDK versioning, automated testing, CI/CD, and performance monitoring.
- Provide strong documentation and developer support to enable easy SDK adoption.
Key Skills:
- 5+ years of professional software development experience, with deep expertise(min 3 years experience) in both iOS (Swift/Objective-C) and Android (Kotlin/Java).
- Proven track record of building and maintaining production-grade SDKs/libraries.
- Strong understanding of low-latency mobile networking, concurrency, and memory management.
- Experience independently debugging complex production issues across diverse devices and OS versions.
- Familiarity with mobile performance profiling, crash analysis, and monitoring tools.
- Ability to work with minimal guidance and drive solutions end-to-end.
- Excellent communication skills and ability to collaborate across teams.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Detailed Description From Employer:
Job Role: Senior Android/iOS Developer
Location: Remote
Summary:
We are seeking an experienced and independent Senior Software Engineer to join our Experimentation Platform team as a contractor. In this role, you will be solely responsible for building, maintaining, and optimizing iOS and Android SDKs that enable experimentation at scale.
This position requires someone who is hands-on, highly technical, and capable of delivering latency-critical solutions, while also being able to debug and resolve production issues independently across both platforms.
Responsibilities:
- Lead the design, development, and maintenance of iOS and Android SDKs for the experimentation platform.
- Deliver optimized, low-latency, and reliable SDKs for large-scale mobile applications.
- Independently debug, troubleshoot, and resolve production issues on both iOS and Android SDKs.
- Own the full lifecycle of SDK development — from architecture, implementation, testing, to release management.
- Partner with backend and experimentation platform teams to ensure seamless integration and end-to-end functionality.
- Implement best practices in mobile SDK versioning, automated testing, CI/CD, and performance monitoring.
- Provide strong documentation and developer support to enable easy SDK adoption.
Qualifications
- 5+ years of professional software development experience, with deep expertise(min 3 years experience) in both iOS (Swift/Objective-C) and Android (Kotlin/Java).
- Proven track record of building and maintaining production-grade SDKs/libraries.
- Strong understanding of low-latency mobile networking, concurrency, and memory management.
- Experience independently debugging complex production issues across diverse devices and OS versions.
- Familiarity with mobile performance profiling, crash analysis, and monitoring tools.
- Ability to work with minimal guidance and drive solutions end-to-end.
- Excellent communication skills and ability to collaborate across teams.
Desired Skills:
- A self-starter and hands-on engineer who can own both iOS and Android SDK development with minimal supervision.
- You should excel at writing optimized solutions in latency-sensitive environments, while also being able to quickly diagnose and resolve production issues.
- This is a critical role to accelerate experimentation and innovation across our platform.