Senior Runo.AI Android Developer (Self-Starter / CRM Integrations / End-to-End Ownership)
Job Description :
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 :
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
Mandatory Details :Android Developer • Kolkata, West Bengal, India