• Jobs
  • Startups
  • Hire
LoginSign up

Role description

Mid-Level Android Developer

M2Catalyst, LLC logoM2Catalyst, LLC
TypeFull-time
WorkplaceRemote
SeniorityMid-level
Salary$85,000
LocationCalifornia, United States
Posted3/10/2026
Engineering

About the Role

We are seeking a Mid-Level Android Software Developer with strong experience in both Android application development and SDK engineering. While this is a remote position, our headquarters is located in Orange County, CA, and much of our team is based in Southern California.

We both develop and release Android applications and maintain a proprietary Android SDK that serves as the primary source of data collection for our company. Our SDK functions as a Radio Frequency (RF) Data Collection System, leveraging Android and Telephony APIs to collect mobile connectivity and network performance data.

You will work across two key areas:

  • Building and maintaining production-grade Android applications
  • Developing, enhancing, and integrating SDKs

This role requires a developer who understands Android deeply — including Android OS behavior, lifecycle management, permissions, and telephony frameworks.

Key Responsibilities

  • Design, develop, release, and maintain production-grade Android applications
  • Develop, enhance, and support our internal Android SDK used for RF and mobile connectivity data collection
  • Integrate and manage third-party SDKs while ensuring performance, stability, and compliance
  • Work with Android system frameworks and Telephony APIs to collect and process network-related data
  • Implement and manage Android runtime permissions and background execution behavior across OS versions
  • Architect clean, scalable solutions using modern Android architecture patterns
  • Integrate remote services via RESTful APIs using Protocol Buffers and JSON
  • Write unit tests and maintain high standards for clean, testable, and maintainable code
  • Participate in code reviews and follow Git-based version control workflows
  • Support CI/CD processes, build configurations (Gradle), and Play Store releases
  • Troubleshoot complex technical issues across devices, OEM variations, and Android versions
  • Collaborate cross-functionally with backend, data engineering, and product teams

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional Android development experience with at least one successfully released application
  • Strong proficiency in Kotlin and Java
  • Deep experience with Android Studio and Gradle
  • Strong proficiency in multithreading and managing asynchronous calls
  • Experience integrating third-party SDKs and developing or maintaining internal SDKs
  • Strong understanding of Android architecture, lifecycle management, permissions, and background execution limits
  • Experience consuming remote data via REST APIs, JSON, and gRPC
  • Experience with large user bases of at least 1M+
  • Proficiency with Git-based source control (Git, SourceTree, BitBucket) and CI/CD workflows
  • Experience writing unit tests and producing clean, maintainable, testable code
  • Strong analytical, debugging, and problem-solving skills
  • Effective communication and collaboration skills

Preferred Qualifications

  • Experience working with Android Telephony APIs and system-level frameworks
  • Experience working with RF, cellular, or network performance data
  • Familiarity with foreground services, WorkManager, and background execution policies
  • Experience handling high-volume mobile data transmission
  • Experience with CI/CD pipelines
  • Familiarity with mobile security and privacy best practices

What We’re Looking For

  • Systems-level thinker who understands how Android behaves across OS versions and OEM variations
  • Developer comfortable working close to platform-level APIs (telephony, connectivity, permissions)
  • Strong attention to detail, especially around data accuracy and reliability
  • Ability to balance SDK-level engineering with application-level UX delivery
  • Proactive communicator who takes ownership and drives tasks to completion

Why This Role Matters

Our Android applications and SDK power our data platform. The reliability, accuracy, and performance of our RF data collection system directly impact our products and customers. This role plays a key part in ensuring our apps and SDK operate efficiently across diverse Android devices and OS environments.

If you are passionate about Android development — from polished applications to platform-level SDK engineering — and enjoy building systems that collect and power real-world mobile data, we encourage you to apply.

Job Type: Full-time

Pay: From $85,000.00 per year

Benefits:

  • Health savings account
  • Paid time off

Application Question(s):

  • This is a remote position that requires a daily 5-hour overlap with our core business hours (8:00 AM – 6:00 PM PST). Are you able to meet this requirement consistently?
  • Will you now, or in the future, require sponsorship for employment visa status (e.g. H-1B visa status)?

Experience:

  • Android development: 5 years (Preferred)

Work Location: Remote

Relevant archetypes

Apply on Indeed
Save

Company info

M2Catalyst, LLC logo

M2Catalyst, LLC

M2Catalyst is on a mission to connect the unconnected and under-connected, to enable remote work, education, and telemedicine throughout the world. Founded in 2012, M2Catalyst is a global telecom SaaS/AI developer dedicated to connecting the unconnected and under-connected, to enable remote work, education, and telemedicine throughout the world. With data crowdsourced from our global app user base, we provide actionable network performance data in numerous formats for 200 plus countries with our data visualization platform, Crowd SiteIntel (CSI). M2Catalyst has harnessed the power of AI to process trillions of anonymized network performance data points, enabling us to build one of, if not the most complete global Cell Site databases in the world. We've prepared a paradigm-shifting set of studies designed to provide the telecom professional with a fresh perspective on the digital divide. Learn more about us at: https://www.m2catalyst.com/

Founded2012
HQAliso Viejo, US
Size16 employees
Unlock human wisdom
ThesisTermsPrivacy
Industry
Software Development
Tech stackgradle, jest, google-maps, jenkins, nodejs, bootstrap, aws-sdks, mysql, bitbucket, arcgis

Claim m2catalyst.com

Work at m2catalyst.com? Sign in to claim this org and manage its profile.

© 2026 Saywise Inc.