Android Software Engineer

Maxima Consulting

Warszawa

On-site

PLN 200,000 - 260,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Maxima Consulting is seeking an Android Software Engineer to own the Android client experience, delivering a production Android application where AI interactions drive core features. You will build and maintain apps with Kotlin, integrate AI features, and design UX patterns for streaming responses and partial results.

The role requires 3+ years of Android/Kotlin experience, strong async programming skills, and familiarity with REST/gRPC APIs, plus on-device ML like MLKit.

Qualifications

  • 3+ years of Android development experience using Kotlin.
  • Hands-on experience integrating AI features (LLM, vision, speech).
  • Strong understanding of asynchronous programming with Coroutines and Flow.
  • Familiarity with REST or gRPC APIs and structured data formats.
  • Strong debugging and performance profiling skills.
  • Experience with MLKit or light on-device inference.
  • Published production apps on Google Play Store.

Responsibilities

  • Build and maintain production Android apps using Kotlin.
  • Integrate AI-powered features via backend APIs.
  • Design UX patterns for AI interactions, including streaming responses, retries, and partial results.
  • Optimize performance, memory usage, and responsiveness for AI-heavy flows.
  • Implement analytics, logging, and feedback capture to support AI evaluation.
  • Collaborate closely with backend and ML engineers on API contracts and system behavior.
  • Ensure app stability, security, and scalability in production environments.

Skills

Kotlin
Android
AI features integration
Coroutines & Flow
REST & gRPC APIs
Debugging & profiling
ML on-device inference
Google Play presence

Tools

MLKit
Google Play Console

Job description

About the Project: Over 5 billion people use traditional, non-AI-native apps daily for email, notes, tasks, and calendars. Our client's mission is to build proactive applications for everyday users who aren't accustomed to complex prompting. Their platform aims to bring intelligence to conversations, errands, organization, and workflows effortlessly. By focusing on persistent context, real-world task execution, and high reliability for long-running workflows, their app minimizes AI hallucinations—with the ultimate objective of organizing users' lives so they can focus on what truly matters.

Technical requirements
  • Kotlin / Java
  • SQL / noSQL
  • TensorFlow Lite (on-device inference)
Responsibilities

As an Android Software Engineer, you own the Android client experience, how AI feels, behaves, and performs on mobile devices. This is not a thin client role. You will build a production Android application where AI interactions are core to the product, and performance, reliability, and clarity matter.

  • Build and maintain production Android apps using Kotlin.
  • Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs.
  • Design UX patterns for AI interactions, including streaming responses, retries, and partial results.
  • Optimize performance, memory usage, and responsiveness for AI-heavy flows.
  • Implement analytics, logging, and feedback capture to support AI evaluation and iteration.
  • Collaborate closely with backend and ML engineers on API contracts and system behavior.
  • Ensure app stability, security, and scalability in production environments.
Must have
  • 3+ years of Android development experience using Kotlin.
  • Hands-on experience integrating AI features (e.g., LLM, vision, speech APIs).
  • Strong understanding of asynchronous programming (Coroutines, Flow).
  • Familiarity with REST or gRPC APIs and structured data formats.
  • Strong debugging and performance profiling skills.
  • Comfort building in environments with latency, partial failure, and non-deterministic behavior.
  • Experience with MLKit or light on-device inference.
  • Published production apps on the Google Play Store.
Recruitment process

Applications are evaluated by our technical team members. Interviews will be conducted via virtual meetings and/or onsite. We value transparency and efficiency, so expect a prompt decision. Please note that due to the volume of applications, we will only contact selected candidates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Software Engineer
Android Software Engineer

ActAI • Poland

On-site
PLN 90,000 - 160,000
Android AI Engineer: On-Device ML
Android AI Engineer: On-Device ML

Maxima Consulting • Warszawa

On-site
PLN 200,000 - 260,000
Android Software Engineer - AI Neobank App
Android Software Engineer - AI Neobank App

Visa Hunt • Poland

On-site
PLN 120,000 - 180,000
AI-Driven Android Engineer (Kotlin)
AI-Driven Android Engineer (Kotlin)

ActAI • Poland

On-site
PLN 90,000 - 160,000
Senior Android Software Engineer (Kotlin)
Senior Android Software Engineer (Kotlin)

JobCubby • Wrocław

Hybrid
PLN 180,000 - 240,000
Long-term cooperation
Stable product environment
Architectural influence
+3
Senior Android Engineer
Senior Android Engineer

DuckDuckGo • Poland

On-site
PLN 565,000 - 765,000
Stock options
Health benefits (US only)
Remote-first team
Tech Lead, Android Core Product - Warsaw, Poland
Tech Lead, Android Core Product - Warsaw, Poland

Speechify • Warszawa

Remote
PLN 212,000 - 298,000
Competitive salary
Flexible work environment
Supportive team culture
Tech Lead, Android Core Product - Lodz, Poland
Tech Lead, Android Core Product - Lodz, Poland

Speechify • Polska

Remote
PLN 120,000 - 160,000
Competitive salaries
Flexible work culture
Impactful work
Tech Lead, Android Core Product - Katowice, Poland
Tech Lead, Android Core Product - Katowice, Poland

Speechify • Katowice

Remote
PLN 212,000 - 298,000
Competitive salaries
Friendly and laid-back atmosphere
Hands-off management approach
+1
Tech Lead, Android Core Product - Gdańsk, Poland
Tech Lead, Android Core Product - Gdańsk, Poland

Speechify • Województwo pomorskie

Remote
PLN 180,000 - 260,000
Competitive salaries
Flexible remote working
Opportunity to work on impactful products
+2