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