3 days ago
Base Salary
$221k - $221k/yr
Responsibilities
- Design and evolve Android SDK architecture for scalable and reliable ad delivery.
- Own interactions between native Android components and hybrid WebView and JavaScript rendering layers.
- Define lifecycle-safe and concurrency-safe patterns for third-party host applications.
- Improve rendering stability and load/show success rates across video, playable, end-card, and store-redirect flows.
- Resolve performance bottlenecks involving asset caching, creative delivery, WebView lifecycle management, threading, and timeout handling.
- Reduce ANR, crash rates, and memory pressure through root-cause analysis and performance improvements.
- Partner with Product and Data teams on SDK metrics and consistent ad experiences across direct demand, programmatic, and mediation environments.
- Serve as an Android SDK architecture expert in cross-platform Android, iOS, WebView, and backend system design decisions.
- Coordinate across engineering, product, and data teams.
Requirements
- Bachelor’s degree or foreign equivalent in Computer Information Systems, Computer Science, or a related field plus four years of related work experience, or six years of related work experience in lieu of the degree.
- At least four years of Android development experience.
- At least four years building and maintaining Android SDKs used by third-party applications.
- At least four years of Android lifecycle management experience.
- At least four years of concurrency experience, including Coroutines, Executors, and thread pools.
- At least four years of memory management and performance profiling experience.
- At least four years of ANR and crash root-cause analysis experience.
- At least four years designing modular, well-documented SDK APIs.
- At least four years working with WebView or hybrid rendering architectures.
- At least four years working with ads, monetization, or ad tech platforms.
- At least four years working with experimentation frameworks and telemetry systems.
- The employer accepts any suitable combination of education, training, or experience.
Benefits
- The role is scheduled for 40 hours per week, Monday through Friday, from 8:30 a.m. to 5:30 p.m., in San Francisco, California.
- Benefits may include health, life, and disability insurance; commute subsidy; employee stock ownership; retirement or pension plans; vacation and personal days; parental and family-care leave; office snacks; mental health programs; employee resource groups; an employee assistance program; training and development; and volunteering and donation matching.
- Benefits eligibility and specific offerings vary by country and employment status.
Tech Stack
Categories
Mobile
About Unity
Unity is a public software company that builds the Unity real-time 3D engine and services for creating, operating, and monetizing games and interactive 3D content across mobile, PC, console, and XR. It sells subscription licenses and usage-based services such as cloud build, ads, and analytics to studios and enterprises in gaming, automotive, film, and AR/VR. Founded in 2004 and headquartered in San Francisco, it trades on the NYSE (U).
