About the Job

Everything you need to know before applying for this role.

Senior Mobile Software Engineer – Android

Jobtailor

Berlin, State of Berlin, Germany

16 September 2026

Design, build, and maintain the native Android application in Kotlin and Jetpack Compose Deliver features from technical design through release and post-launch iteration Own the Android release process, including signing, App Bundles, Play Console tracks, staged rollouts, pre-launch reports, and crash and ANR triage Implement Android development best practices, code reviews, automated testing, and CI/CD Integrate mini-apps, payments, and virtual currency systems into the Xsolla App ecosystem Collaborate with product, design, backend, QA, project management, iOS, and React Native teams Design scalable Android architecture focused on maintainability, performance, and developer experience Lead decisions on modularization, dependency injection, navigation, and state management Optimize Gradle builds and maintain a Compose component library and design system Establish coding standards, design patterns, and mobile best practices Create technical specifications and architecture documentation Drive mobile observability through structured logging, crash monitoring, performance tracing, and release health dashboards Use AI coding agents in daily workflows and establish practices for prompting, reviewing, verifying, evaluating, and governing AI-generated code Mentor engineers on AI-assisted development and Android engineering Requirements 5+ years of professional Android development experience Deep, hands‑on expertise in Kotlin Proven track record of shipping commercial Android applications currently live on Google Play Strong command of Jetpack Compose, Coroutines and Flow, Lifecycle, Room, WorkManager, and Navigation Strong understanding of MVVM, MVI, Clean Architecture, dependency injection, and state management Experience with JUnit, Compose UI tests, Espresso, Robolectric, and CI/CD for Android release pipelines Experience with Android Studio Profiler, Macrobenchmark, and Baseline Profiles Experience building for fragmented device and OS‑version landscapes, including large-screen and foldable form factors Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience) Proven daily use of AI coding agents and AI‑assisted development tools such as Claude Code, Copilot, or Cursor Experience with third‑party integrations, REST/GraphQL APIs, and mobile SDK consumption Strong problem‑solving abilities and results‑driven approach Effective written and verbal communication skills Core Competencies Demonstrates extensive expertise in Android application development using Kotlin and Jetpack Compose, with a strong focus on best practices, architecture design, and integration of third‑party systems. Proven ability to lead the Android release process and mentor teams in AI‑assisted development. Highest-signal resume keywords Kotlin Expertise Jetpack Compose Proficiency Android Release Process Ownership CI/CD Implementation AI‑Assisted Development Hard Skills Android Development Jetpack Compose Coroutines Flow Lifecycle Room WorkManager Navigation MVVM Clean Architecture Soft Skills Problem-Solving Effective Communication Certifications & Qualifications Bachelor’s Degree in Computer Science Industry Keywords Mobile Best Practices Third-Party Integrations REST APIs GraphQL APIs Mobile SDK Consumption Tools & Technologies Android Studio JUnit Espresso Robolectric Gradle AI Coding Agents #J-18808-Ljbffr