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