About the Role

We are hiring an experienced, self-driven Android Developer who can independently design, build, and deploy a high-performance mobile application.
You will be responsible for the entire Android development lifecycle — architecture, coding, testing, performance optimization, CRM integrations (Salesforce, HubSpot, Zoho), telephony features, background services, and Play Store listing.
This role requires someone who takes full ownership and can deliver a fast, robust, error-free app without handholding.
Key Responsibilities

  • Architect, develop, and deploy a full-scale Android application similar to runo.ai.

  • Build high-performance UI/UX using Jetpack Compose / Material Design.

  • Implement telephony-based features (in-app calling, call logs, call events etc.).

  • Develop background services, notifications, and sync logic.

  • Integrate the app with Salesforce, and other CRMs via APIs, OAuth2, JWT.

  • Build data storage and offline capabilities using Room / SQLite.

  • Optimize app performance, memory usage, and battery impact.

  • Ensure zero-crash, stable, and scalable release across devices.

  • Manage complete lifecycle: testing, debugging, publishing on Google Play Console.

  • Work independently — plan, execute, troubleshoot, and deliver without supervision.

  • Collaborate with backend teams to define API contracts and workflows.

  • Implement secure coding, authentication flows, encryption, and data protection.

  • Monitor crash analytics, logs, and push immediate fixes.
Required Skills

Android Development (Mandatory):
  • Kotlin, Java

  • Android SDK, Jetpack Libraries

  • Jetpack Compose / XML

  • MVVM or Clean Architecture

  • Background Services, WorkManager, Notifications

  • Room Database, SQLite

  • Retrofit, WebSockets, REST APIs

  • OAuth2, JWT-based Auth

  • Play Store Release Management
Integration Experience:
  • Salesforce REST API (highly preferred)

  • CRM integrations: HubSpot / Zoho / FreshSales

  • Authentication and token refresh flows
Other Must-Haves:
  • Experience building and deploying production apps

  • Ability to work without a manager / guide

  • Strong debugging and performance optimization skills

  • Experience with CI/CD, Git, crash reporting tools (Firebase Crashlytics)
Nice to Have

  • Experience with CTI or calling apps

  • Knowledge of VOIP, telecom APIs, call event listeners

  • Knowledge of GraphQL

  • Familiarity with real-time sync and message queues

  • Experience with custom dialer apps, contact sync, call recording, etc.

  • Exposure to publishing on Samsung Store / OEM stores
Soft Skills & Mindset

  • Self-starter, works independently without micromanagement

  • Strong problem-solver with ownership mindset

  • Eye for clean UI, smooth interactions, and user experience

  • Fast learner with ability to build POCs quickly

  • Clear communication and ability to work in fast-paced environments