We are looking for a Senior Android Developer to join an international project focused on developing and maintaining modern Android applications using Kotlin and Jetpack Compose. - Develop and maintain Android applications using Kotlin and Jetpack Compose.
Удалённоsenior📍 Location: Barcelona or Remote (EU Only)
Задачи:
— участвовать в планировании и проектировании новых функций мобильного приложения;
— проектировать архитектуру фич с учётом масштабируемости, отказоустойчивости и мониторинга;
— разрабатывать и тестировать функции, влияющие на опыт оформления заказа и ключевые метрики;
— поддерживать надёжность критического пути и оперативно разбирать инциденты;
— сопровождать функции после запуска, включая метрики, логирование, наблюдаемость и аналитику;
— участвовать в прожарках и архитектурных сессиях, работать кросс-функционально с PO, TL, разработчиками, дизайном, аналитикой и QA.
Требования:
— желание создавать качественный продукт, а не просто писать код;
— глубокое знание Android SDK, включая фреймворки фрагментов и Jetpack Compose;
— уверенное владение Kotlin, включая Kotlin Coroutines;
— умение организовывать слоистую архитектуру, понимание паттерна MVVM и разбиения приложения на модули;
— умение декомпозировать задачи и давать реалистичные оценки;
— своевременное выявление рисков и прозрачность процесса;
— доведение функций до результата — релиз, фича-тоглы, мониторинг, проверка эффекта по метрикам;
— умение работать в команде, аргументировать решения и брать инициативу;
— планирование работы так, чтобы у QA оставалось время на тестирование.
Будет плюсом:
— опыт написания тестов (unit, UI или скриншот-тесты);
— умение настраивать CI/CD;
— опыт работы с фича-тоглами, A/B-тестами и продуктовой аналитикой;
— практическое использование AI-инструментов (Cursor, Copilot, Claude Code).
Условия:
— работа над продуктом, которым пользуются в 26 странах миллионы пользователей;
— отсутствие бюрократии и KPI;
— оплата профильного обучения, билетов на конференции и книг;
— помощь с подготовкой публичных выступлений и прокачка как автора статей;
— частичная компенсация английского в Skyeng и сессий психолога в Alter;
— ДМС со стоматологией с первого рабочего дня.
Формат работы: удалённая работа из РФ или офис в Москве.
Location: Almaty, Kazakhstan
Workplace: hybrid
Grocery Storefront is a new team at inDrive. The team builds a native grocery and food shopping experience inside the inDrive super app: the iOS and Android storefront and the mobile backend-for-frontend (BFF).
As an Android Engineer, you will build the Android storefront from its first version. You will work in a small team of iOS, Android, backend and QA engineers.
Key Responsibilities
Develop storefront screens and features in the Android app, from the catalog to the checkout
Work with backend engineers on API contracts for the mobile BFF.
Run A/B experiments, manage feature flags, and implement analytics events
Do code reviews, write tests, and co-design solutions with backend and iOS engineers
Build with AI tools (Claude Code, Copilot) as part of an AI-First approach
Skills, Knowledge and Expertise
3+ years of commercial Android development with Kotlin
Good knowledge of Coroutines, Flow, MVVM/MVI and DI (Dagger/Hilt)
Experience with Jetpack Compose
Experience with multi-module projects and Gradle
Understanding of networking, caching and unstable connections
Experience with unit testing
English level: B1+
Why join us
Help us challenge injustice by creating fair choices for millions of people across 47 countries.
Develop your professional skills with access to mentoring, career consulting, and learning programs.
Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.
Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.
Work alongside people who take initiative, speak openly, and challenge themselves to grow.
Improve your language skills through co-financed courses and internal speaking clubs.
Final benefits may vary depending on the location.
ГибридAlmaty, Kazakhstan
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Разработка и развитие Android-приложений компании.
— Развитие инфраструктуры разработки: GitLab, Gradle-плагины, CI / CD.
— Оптимизация производительности, стабильности и качества текущей функциональности.
— Кросс-ревью кода между командами и участие в code review.
— Тесная работа с продуктовой командой на всех этапах разработки.
— Повышение общего качества и удобства Android-разработки в компании.
Требования:
— 6+ лет коммерческого опыта в Android-разработке на уровне Senior и от 2 лет работы в bigtech-компаниях.
— Отличное знание Kotlin и Android SDK (Android 7.0+).
— Навык разбираться в чужом коде и доводить задачи до результата.
— Опыт работы с подписями приложений и публикацией в Google Play.
— Опыт работы с GitLab или аналогичными платформами CI / CD.
— Будет плюсом опыт с Jetpack Compose.
Условия:
— Официальное оформление по ТК РФ, стабильная белая зарплата и премия.
— Работа в аккредитованной IT-компании.
— Гибкий подход к формату: удалёнка или гибрид — главное результат.
— ДМС со стоматологией после испытательного срока.
— Сервис юридической и психологической поддержки.
— Компенсация фитнеса и курсов английского.
— Оплата профильных курсов и участия в конференциях.
Задачи:
— выполнить тестовое задание.
Требования:
— опыт коммерческой разработки с использованием Kotlin не менее 4 лет;
— хорошее знание Android SDK;
— понимание архитектур Clean Architecture и MVVM;
— опыт работы с многомодульными приложениями;
— опыт работы с Kotlin Coroutines;
— опыт разработки клиент-серверных приложений с использованием Retrofit и Moshi;
— знание Jetpack Compose и Material Design;
— опыт работы с DataStore и Protocol Buffers;
— знание Kotlin Flows;
— опыт работы с DI (Dagger2, Hilt).
Будет плюсом:
— умение писать тесты с использованием JUnit и Robolectric;
— умение работать с CI/CD;
— готовность учиться и осваивать новые технологии;
— опыт работы в финтехе.
Условия:
— фултайм, удалённая работа по России.
Задачи:
— Разработка мобильных приложений на платформе Android с использованием Kotlin и Java.
— Работа с жизненным циклом компонентов Android, управление состоянием и конфигурационными изменениями.
— Создание пользовательских интерфейсов с применением Jetpack Compose и XML.
— Работа с асинхронностью через Coroutines и Flow, понимание конкурентности и отмены задач.
— Применение MV-паттернов (MVVM, MVI и др.) и принципов Clean Architecture.
— Работа с сетевым слоем с использованием Retrofit или Ktor.
— Использование DI-фреймворков (Dagger, Hilt) или manual DI, понимание Service Locator (Koin).
— Написание unit-тестов с JUnit и базовое тестирование.
— Требуется знание английского языка на уровне не ниже B2.
Требования:
— Уверенные знания Kotlin; знание Java будет плюсом.
— Глубокое понимание платформы Android.
— Опыт работы с Jetpack Compose и XML.
— Опыт работы с Coroutines и Flow.
— Знание и применение MV-паттернов и Clean Architecture.
— Опыт работы с Retrofit или Ktor.
— Опыт работы с DI-фреймворками или manual DI.
— Опыт написания unit-тестов (JUnit).
— Английский язык от уровня B2.
— Будет плюсом опыт работы с CI/CD, feature toggle, стратегиями выката, многомодульной архитектурой и доменами с повышенными требованиями к качеству.
Условия:
— Работа в компании Team.Inno, специализирующейся на разработке ПО и инновационных решениях.
— Возможность участия в проектах в сферах FinTech, Medicine, Entertainment, eCommerce, Gaming, Artificial Intelligence и других.
— Минимум легаси-кода и короткий бенч.
— Широкий стек технологий и возможность перехода между ними.
— Индивидуальные карты роста и регулярный пересмотр условий, включая роли и уровень зарплаты.
— Подготовка к собеседованиям с зарубежными заказчиками на английском языке.
Разрабатывать Android-функциональность нового AI-продукта Нового мобильного приложения. Реализовывать экраны и пользовательские сценарии на Kotlin и современном Android-стеке.
Задачи:
- Разработка Android-приложений на Kotlin.
- Совершенствование внутренних процессов разработки и проведение код-ревью.
- Взаимодействие с командами разработки, аналитиками, дизайнерами и менеджерами.
Требования:
- Уверенные знания Kotlin и Android SDK.
- Опыт работы с webRTC, webSockets и чатами.
- Коммерческий опыт с Jetpack Compose.
- Знание Android Material Design Guidlines, умение работать с основными UI-компонентами и создавать кастомные View.
- Опыт использования Kotlin Coroutines и Dagger 2.
- Владение Android Studio и системой сборки gradle.
- Навыки написания модульного и тестируемого кода.
- Понимание чистой архитектуры и паттернов проектирования.
- Опыт работы с Bluetooth и Wi-Fi устройствами.
Будет плюсом:
- Наличие примеров кода на GitHub или Bitbucket.
- Знание Java.
- Опыт работы с Retrofit.
Условия работы и зарплата не указаны.
- Развивать и рефакторить существующее Android-приложение на Java с постепенным переходом на Kotlin Multiplatform (KMP). - Анализировать legacy-код, выделять бизнес-логику и переносить её в общие KMP-модули.
Location: Poland
Why Join Exadel
We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks.
From AI platforms to digital transformation, we partner with enterprise leaders to build what’s next.
What powers it all? Our people are ambitious, collaborative, and constantly evolving.
About the Client
An international transportation technology company focused on building scalable digital solutions for modern rail operations. The organization develops internal platforms and automation tools that improve operational efficiency, support business growth, and streamline complex processes in a fast-paced environment.
Tech Stack
Kotlin, Native Android Development, Jetpack Compose, Coroutines, MVVM, Clean Architecture, Kotlin Multiplatform (KMP), GraphQL, REST APIs, Firebase Remote Config, Crashlytics, Dagger/Hilt, Espresso, Robolectric, JUnit, GitLab CI/CD, Fastlane
What You’ll Do
Design, develop, and maintain high-quality native Android applications
Contribute to the architectural foundations of a major transformation of client-facing mobile applications
Design and implement scalable, maintainable, and testable mobile solutions
Drive technical improvements and contribute to architecture decisions
Collaborate closely with iOS, Backend, and cross-functional teams
Explore and contribute to Kotlin Multiplatform initiatives
Optimize application performance, scalability, and user experience
Ensure high engineering quality through testing and code reviews
Mentor and support other engineers within the team
Contribute to technical documentation and development best practices
What You Bring
Strong senior-level expertise in native Android development and Kotlin
Experience with modern Android development, including Jetpack Compose and Coroutines
Strong understanding of clean, scalable, and testable mobile architecture principles
Experience contributing to mobile architecture design and improvements; previous involvement in architectural decisions or initiatives is a strong plus
Experience with unit, integration, and UI testing
Openness and willingness to work with Kotlin Multiplatform (KMP)
Interest in backend technologies and understanding how mobile applications interact with backend service
Strong communication and collaboration skills
Experience working in Agile environments
Nice to have
Hands-on experience with Kotlin Multiplatform (KMP)
Previous involvement in mobile architecture design or transformation projects
Experience with GraphQL or REST API integrations
Knowledge of Firebase tools and mobile analytics
Understanding of UI/UX principles and mobile accessibility
English Level
Upper-intermediate
Legal & Hiring Information
Exadel is proud to be an Equal Opportunity Employer committed to inclusion across minority, gender identity, sexual orientation, disability, age, and more.
Reasonable accommodations are available to enable individuals with disabilities to perform essential functions.
Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs.
Compensation details are shared with candidates at the early stage of the recruitment process.
The offer is not binding until a signed contract is in place.
Your Benefits at Exadel
Exadel benefits vary by location and contract type. Your recruiter will fill you in on the details.
International projects
In-office, hybrid, or remote flexibility
Medical healthcare
Recognition program
Ongoing learning & reimbursement
Well-being program
Team events & local benefits
Sports compensation
Referral bonuses
Top-tier equipment provision
Exadel Culture
We lead with trust, respect, and purpose. We believe in open dialogue, creative freedom, and mentorship that helps you grow, lead, and make a real difference. Ours is a culture where ideas are challenged, voices are heard, and your impact matters.
- Разрабатывать новые функциональные возможности на уровне AOSP с использованием Java; - Разрабатывать и дорабатывать системные приложения на Java и Kotlin;