Posted on: 25/11/2025
Description :
- Strong understanding of Android Architecture.
- Expertise in background processing Foreground Services, WorkManager/JobScheduler, retry mechanisms, and deep knowledge of key Android permissions (Record Audio, Phone State, Call Log, Notifications, Background Activity).
- Practical hands-on experience with Telephony Manager, PhoneStateListener, and call-recording implementations for Android 10+. Telephony experience is mandatory.
- Solid knowledge of Audio and Speech Processing, including real-time communication using WebSockets, chunked/streaming audio uploads, and secure token handling.
Note If the candidate has never worked on telephony ? not a good match
Notice Period cannot be above 1 month
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
- 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
The job is for:
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1580063
Interview Questions for you
View All