Inivos

Product Development

AndroidDeveloper

Colombo, Western Province, Sri Lanka FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Android Developer at Inivos. Skills: Android development, Java/Kotlin, IPC mechanisms. Design Android platform services. Implement inter-process communication”

Industry & Context.

Product Development

What They're Looking For.

Must Have

Android development (Java/Kotlin), Android inter-process communication (IPC) mechanisms, system-level Android: platform services, lifecycle management, security policies and filesystem, Android build systems AOSP Blueprint and Gradle, Android NDK, client-server communication and RESTful APIs, data storage and persistence techniques on Android platforms, distributed systems and synchronization concepts

What You'll Do.

Design Android platform services

Implement inter-process communication

Develop platform services

Build logic to manage device capabilities

Integrate backend services

Handle system lifecycle events

Implement secure data persistence

Develop error handling strategies

Contribute to configuring CI/CD pipelines

How You'll Work.

Team & Collaboration

Collaborate with backend teams; Collaborate with architecture teams; Collaborate with integration teams

Full Job Description

Inivos ([www.inivosglobal.com)](https://www.inivosglobal.com\)) leads innovation in technology, specializing in Product Development, Enterprise Solutions and Staff Augmentation. Our team of over 180 professionals, including developers, quality engineers and consultants delivers cutting-edge solutions that set new industry benchmarks. Within just five years, we’ve established a robust client base across North America, the UK, Scandinavia, South Africa, UAE, Sri Lanka, Bangladesh, Singapore, and Australia. * Design and develop Android platform services and applications running on embedded automotive platforms * Implement inter-process communication mechanisms (AIDL) for interaction between system components and client applications * Develop platform services with strong dependency on the Android network stack (e.g., PANS) * Build logic to manage device capabilities and configuration data, including reading, storing, and distributing configurations across system components * Integrate backend services to synchronize configuration states between devices and remote systems * Handle system lifecycle events and trigger workflows based on connectivity and system state changes * Implement secure and reliable data persistence mechanisms * Develop robust error handling and retry strategies for network failures, backend issues, and system inconsistencies * Collaborate with backend, architecture, and integration teams to ensure end-to-end functionality * Support testing, debugging, and performance optimization in embedded environments * Contribute to configuring CI/CD pipelines for Android AOSP Blueprint and Gradle-based build systems **Requirements** * Bachelor's degree in computer science or any relevant discipline * Strong experience in Android development (Java/Kotlin) * Hands-on experience with Android inter-process communication (IPC) mechanisms * Experience working with system-level Android: platform services, lifecycle management, security policies and filesystem * Exper

Free ATS check

Applying for this Android Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Inivos?

Real rants from real employees. Read before you apply.

Read Company Rants →