Find a jobRecruiters

Android Developer

Exclusive opportunity

Onsite

Android Developer

Andoria AI

Android Developer

Skills

KotlinGradleAzure

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Nigeria

Work mode:

Onsite

Published on:

14 September 2026

What they need


Job summary

Andoria AI is building a next-generation consumer mobile product that brings people together through rich content creation, real-time engagement, and verified digital identities. Our Android app is built with Jetpack Compose and Kotlin, backed by a modern design system, and powered by a robust backend API — and we're just getting started.

Min Qualification: Degree Experience Level: Mid level Experience Length: 3 years Language Requirement: English Working Hours: Full Time - 8 to 5 Applicant Location: Remote (Work From Home), Nigeria

Job descriptions & requirements

Responsibilities:

  • Build and ship features end-to-end across our Android application — from content feeds and creation flows to notifications, search, and profile management.
  • Own feature modules within our Jetpack Compose architecture, spanning authentication, content, home, profile, identity verification, search, notifications, and activity.
  • Design and extend data models using Kotlin data classes and sealed types, maintaining clean serialization/deserialization with our RESTful backend API.
  • Implement and maintain the networking layer — working with Retrofit/OkHttp, JWT auth interceptors, automatic token refresh, multipart file uploads, and structured error handling.
  • Build rich, interactive UIs using Jetpack Compose, applying our comprehensive design system (typography scale, colour palettes, spacing tokens, light/dark theme support).
  • Integrate third-party SDKs including Google Sign-In (Credential Manager), and identity verification providers for face/liveness detection.
  • Implement secure auth flows — email/phone registration, OTP verification, OAuth (Google), session persistence with EncryptedSharedPreferences, and token lifecycle management.
  • Work with media — handle image and video uploads, CameraX integration for identity verification, and content moderation workflows.
  • Collaborate on CI/CD — our pipeline uses Azure DevOps with automated builds and Play Store distribution; you'll help maintain build reliability and release cadence.
  • Write clean, maintainable Kotlin following established patterns: MVVM/MVI architecture, ViewModel for state management, Kotlin Coroutines and Flow for asynchronous and reactive operations.

Requirements:

  • 3–5 years of professional Android development experience shipping apps in Kotlin.
  • Strong Jetpack Compose proficiency — declarative layouts, navigation, custom components, bottom sheets, and state management (remember, collectAsStateWithLifecycle, State, MutableState).
  • Solid understanding of Kotlin Coroutines — suspend functions, CoroutineScope, viewModelScope, structured concurrency, and error handling with SupervisorJob.
  • Experience with Kotlin Flow — StateFlow, SharedFlow, MutableStateFlow for reactive state propagation across ViewModels and repositories.
  • Experience with RESTful API integration — Retrofit, OkHttp interceptors, Moshi/Kotlinx Serialisation for JSON parsing, multipart uploads, and error handling.
  • Authentication implementation experience — OAuth flows (Google Sign-In / Credential Manager), JWT token management, refresh token rotation, and secure session storage (EncryptedSharedPreferences / Android Keystore).
  • Familiarity with Android architecture patterns — MVVM or MVI, Repository pattern, dependency injection with Hilt/Dagger.
  • Understanding of Android design systems — working within a defined set of typography, colour, and spacing tokens using Material 3 and custom Compose themes; supporting light and dark mode.
  • Experience with Gradle build configuration — build variants, product flavours, BuildConfig fields, and signing configurations.

Nice to Have:

  • Experience with identity verification / KYC SDKs (e.g., QoreID, Jumio, Onfido) and camera-based liveness detection.
  • Familiarity with Azure DevOps Pipelines for Android CI/CD (assembling APK/AAB, signing, Play Store deployment).
  • Experience with cursor-based pagination using Paging 3, infinite scroll, and feed architectures.
  • Knowledge of poll/voting mechanics and real-time content interaction patterns.
  • Contributions to modular Android architectures — multi-module Gradle projects, feature modules, and clean separation of concerns.
  • Experience with media handling — CameraX, ActivityResultContracts for photo/video capture, compression, and upload progress tracking.
  • Familiarity with Room for local caching and offline support.

What We Offer:

  • Opportunity to shape a greenfield consumer product from the ground up.
  • Ownership of entire feature areas in a modern, pure-Compose codebase.
  • Collaborative, small-team environment where your contributions are visible and impactful.
  • Competitive salary and benefits.
  • Flexible working arrangements.

Other offers great for you!

These companies are also looking for great profiles

IT Makers

Senior .NET for Android Developer

Fourchette proposée par le client : 400 à 500 € HT de TJM

Freelance

Brussels, Belgium

Hybrid

Skills

.NET

2 months ago

Quick apply

BK Consulting

Développeur Android

400-450

Freelance

Villeneuve-d'Ascq, France

Hybrid

Skills

Android

24 days ago

Quick apply

Ever T

Développeur·se Android confirmé·e — Kotlin / Jetpack Compose / Android Auto

Freelance

Paris, France

Hybrid

Skills

KotlinAndroidjetpack composekmp

3 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools