Android Developer
Indexed description
About the Company
We're building the intelligence layer for the world's mobile carriers. Every phone call dropped, every support ticket opened, every subscriber lost to churn — these all trace back to one thing: carriers don't really see what's happening on their subscribers' devices. Octolytics changes that. We're a CXaaS (Customer Experience as a Service) platform trusted by mobile operators — MNOs and MVNOs — across Latin America and emerging markets. Our software runs inside the carrier apps of millions of subscribers, quietly turning raw device and network signals into the kind of intelligence that transforms how carriers operate, support, and grow.
About the Role
We're hiring an Android Engineer to help build the heart of the platform: the Octo Device Agent SDK. This SDK runs silently inside operator-branded Android apps, captures rich network and device telemetry, diagnoses connectivity issues in context, and executes remote remediations — all while respecting OS permissions and battery. You'll ship code that runs on real devices, in real networks, in production — not in a lab.
Responsibilities
- Build and evolve our Android SDK: telephony APIs, connectivity diagnostics, IMS/VoLTE/VoWiFi state, APN configuration, signal and coverage telemetry.
- Develop proof-of-concept Android apps that showcase the SDK to enterprise prospects and pilots.
- Implement new measurement and remediation features alongside our backend team — defining contracts, log structures, and event schemas.
- Investigate carrier- and device-specific edge cases (multi-SIM behavior, manufacturer quirks, OS-level restrictions) and design clean solutions.
- Contribute to the upcoming UX redesign of the SDK companion experience.
- Help us raise the bar on testing, release engineering, and operational maturity.
Qualifications
3+ years of professional Android development in Kotlin and/or Java.
Required Skills
- Strong command of Android system APIs — telephony, connectivity, permissions, foreground/background services, lifecycle.
- Experience designing, integrating, or shipping SDKs in production.
- Comfort reading and writing technical documentation.
- Working English (the team and our clients operate in English and Spanish).
Preferred Skills
- Background in telecom, network telemetry, IoT, or mobile measurement products.
- Experience with multi-SIM / dual-SIM behavior, carrier privileges, or operator-side configuration.
- Familiarity with CI/CD for Android (signing, distribution, instrumented testing).
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search