Sr. Android Developer

Year    Noida, Uttar Pradesh, India

Job Description

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

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4795134
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Noida, Uttar Pradesh, India
  • Education
    Not mentioned
  • Experience
    Year