Senior Android Mobile App Developer — Kotlin, AI/LLMs, OS Integration (plus Flutter / React Native)

Posted 3 days ago

Worldwide

Summary

Overview Looking for an experienced senior mobile developer to join a short-to-medium term project building and evolving a mobile app with strong Android/Kotlin foundations and deep experience integrating AI/LLM APIs. The role requires hands‑on implementation, architecture guidance for AI features (on-device and cloud), and the ability to build/extend cross‑platform modules (Flutter / React Native / Kotlin Multiplatform). This is not a pure UI-only role — we need someone who can design secure LLM integrations, implement OS-level features, optimize performance, and mentor other engineers. What you’ll do - Lead development of Android app features in Kotlin (architecture, implementation, testing, releases). - Design and implement integrations with LLM APIs and AI services (OpenAI, Anthropic, Azure OpenAI, etc.) including streaming, prompt engineering, rate‑limiting, retry and cost control. - Work on AI/ML on-device and hybrid approaches (embedding models, on-device LLMs or client-side inference where appropriate). - Implement secure handling of API keys, token refresh, and privacy-preserving data flows. - Build OS integrations: background tasks, notifications, sensors, intents, deep links, file & media access, platform permissions and battery/network considerations. - Create native modules / bridges for Flutter and React Native when required; design Kotlin - Multiplatform (KMP) modules for shared business logic. - Improve app architecture for reliability and observability (logging, metrics, crash reporting). - Write unit & instrumentation tests, set up CI/CD pipelines and support releases to Play Store / App Store (as needed) Must‑have (required) - 5+ years native Android development with Kotlin (strong, idiomatic Kotlin). - Practical experience integrating LLM APIs and AI services (examples of shipped features). - Strong understanding of mobile security best practices for API keys, user data and network flows. - Experience with OS integration: background processing, notifications, intents, storage, permissions. - Experience building native bridges or modules for Flutter or React Native OR strong KMP experience (Kotlin Multiplatform). - Solid software engineering practices: automated tests, clean architecture, dependency injection, modularization. - Clear written and verbal English communication and ability to explain technical tradeoffs. Deliverables (examples) - Production‑ready Android Kotlin code for LLM integration (including secure API handling). - Cross‑platform/native bridge or KMP module for shared logic. - Tests (unit / UI where applicable) and CI pipeline to run them. - Short architecture document describing AI integration approach, security, cost control and offline strategy. - Knowledge transfer and code review notes. How to apply Include the following in your proposal: - Short cover message (1–2 paragraphs) explaining why you’re a fit. - Your hourly rate or fixed bid for initial milestone + estimated weekly availability. - Links to 2–3 relevant portfolio examples or repositories (prefer examples showing LLM/AI mobile work or cross‑platform native modules).

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $20.00

    -

    $25.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Android App Development
Nice-to-have skills
Android
Core Java
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 days ago
  • Interviewing:
    0
  • Invites sent:
    1
  • Unanswered invites:
    1
About the client
Member since Nov 16, 2020
  • Australia
    Melbourne6:47 AM
  • $2.7K total spent
    9 hires, 1 active
  • 155 hours

Explore similar jobs on Upwork

iOS
Android
iOS Development
Mobile App Development
Stripe
TypeScript
JavaScript
Smartphone
Tablet
React Native
iOS
Android
REST API

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo