Задачи:
— Разработка Android-приложений в фича-командах над продуктовыми задачами.
— Развитие технических частей проекта, проведение code review.
— Улучшение архитектуры и принятие технических решений совместно с командой.
— Участие в принятии решений процесса разработки.
Требования:
— Коммерческий опыт разработки Android-приложений более 3 лет.
— Опыт работы в команде из 5 и более разработчиков.
— Глубокое понимание Android SDK.
— Знание Clean Architecture, MV*-паттернов, паттернов проектирования и архитектур.
— Понимание многомодульной архитектуры приложения.
— Умение писать unit-тесты.
— Опыт работы с Dagger2, RxJava, Coroutines, Navigation Component.
— Английский язык не требуется.
Условия:
— Работа в аккредитованной IT-компании.
— ДМС со стоматологией и предоставление техники.
— Программа скидок BestBenefits.
— Корпоративный магазин CentiShop с ежемесячным начислением внутренней валюты CentiCoin.
— Корпоративные условия в фитнес-центрах X-Fit и Fitmost.
— Корпоративный юрист.
— Реферальная программа «Приведи друга» до 25 тыс. рублей.
— Онлайн-йога, шахматы, корпоративная библиотека.
— Помощь в оформлении ипотеки и пособий.
— Наставники и возможность карьеры в проектах ведущих российских компаний.
Задачи:
— Разработка мобильных приложений на платформе Android с использованием Kotlin и Java.
— Использование современных технологий и архитектурных паттернов, таких как Jetpack Compose, XML, Coroutines, Flow, MVVM.
Требования:
— Уровень Middle.
Условия:
— Работа в компании Dream Job — крупнейшем в России сайте отзывов сотрудников, помогающем соискателям находить информацию о работодателях.
Откликнуться через Runello-бот.
Задачи: разработка масштабируемых функций Android для банковского приложения, реализация безопасных финансовых процессов, включая транзакции, логику кешбэка и трекинг. Интеграция с внешними API, такими как платежи, геолокация и партнёрские сервисы. Обеспечение производительности, стабильности и безопасности приложения. Совместная работа с backend, QA и продуктовыми командами по всему циклу разработки. Поддержание и улучшение архитектуры приложения согласно современным практикам. Проведение code review, контроль стандартов кодирования и менторство коллег. Мониторинг состояния приложения (краши, производительность, аналитика) с проактивным улучшением. Работа с Firebase и Google Analytics для отслеживания поведения пользователей и оптимизации функционала. Улучшение процессов разработки, документации и качества кодовой базы.
Требования: опыт Android-разработки на Kotlin от 2 лет, хорошее знание основ Android, жизненного цикла приложения, ООП и архитектурных подходов MVVM/MVI. Опыт построения UI на Jetpack Compose и/или классической View/XML-системе. Опыт работы с Kotlin Coroutines и знание Flow. Навыки интеграции REST API с обработкой ответов, ошибок и сериализации. Базовый опыт локального хранения данных через Room и другие Android-решения. Знакомство с DI (Hilt, Dagger, Koin или аналоги). Опыт написания unit-тестов и понимание базовых принципов UI-тестирования. Уверенная работа с Git и базовое понимание CI/CD. Способность самостоятельно реализовывать чётко поставленные задачи и взаимодействовать с командой. Владение английским языком на уровне Intermediate и выше.
Условия: возможна удалённая работа, офис или гибридный формат. Предоставляется менторство и адаптация для новых сотрудников. Дополнительно до 1000 EUR в месяц в зависимости от уровня экспертизы, включённые в годовой бонус. Доступ к корпоративному обучающему порталу. Компенсация сертификаций (AWS, PMP и другие). Реферальная программа. ДМС и компенсация спортивных занятий в зависимости от типа занятости.
juniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Участие в разработке мобильных приложений под Android под руководством наставника.
— Написание чистого, поддерживаемого кода на Java и Kotlin.
— Разработка UI с использованием современных инструментов (Jetpack Compose).
— Участие в разработке функционала для связи с устройствами по Bluetooth Low Energy (BLE).
Требования:
— Практический опыт работы от 4-х лет.
— Опыт профессионального программирования на языке Java (около 10% кода в проекте).
— Опыт профессионального программирования на языке Kotlin (около 90% кода в проекте).
— Владение на профессиональном уровне Android SDK.
— Знание и понимание Android Jetpack, Android X, Jetpack Compose.
— Знание и умение применять архитектуры приложений MVP, MVVM, MVI, UDF.
— Понимание паттернов проектирования (GOF).
— Умение писать код по принципам SOLID.
— Опыт работы с Dagger2 и многомодульностью в проекте.
— Опыт работы с RXJava2(3).
— Опыт работы и понимание Kotlin coroutines.
— Знание классических алгоритмов и структур данных.
— Знание и опыт работы с Unit-тестами, в частности JUnit4(5) и mockk (mockito, powermock).
— Будет плюсом опыт работы с UI тестами (kaspresso).
— Опыт работы с дизайн-макетами из Figma, Pixso и взаимодействие с дизайнерами.
— Опыт работы и понимание на базовом уровне Gradle, CI (Jenkins).
— Знание и понимание систем контроля версий (Git), умение работать с GitFlow.
— Владение инструментами Atlassian на высоком уровне (Confluence, Jira, Bitbucket).
Условия:
— Сотрудничество по формату аутстаф (ИП).
— Уровень вознаграждения 200 тыс. рублей на руки (+ компенсация налогов).
— График работы 5/2, гибридный формат работы.
— Первый месяц офисный формат работы (м. Кутузовская), далее гибрид.
— При необходимости выдается оборудование.
Задачи:
— Разработка Android-функциональности нового AI-продукта мобильного приложения.
— Реализация экранов и пользовательских сценариев с использованием Kotlin и современного Android-стека.
— Развитие переиспользуемых Android-компонентов, библиотек и SDK для ускорения внедрения функциональности.
— Работа с чатом и ИИ-помощником: асинхронные ответы, история сообщений, загрузка документов, обработка ошибок и запасных сценариев.
— Разработка UI для риск-профиля и медицинских данных, включая анкеты, карточки, графики, объяснения, доверия и согласия.
— Интеграция с backend/API, авторизацией, аналитикой, фича-флагами и системами наблюдаемости.
— Участие в развитии многомодульной архитектуры Android-приложения и разграничении слоев feature/platform/core.
— Оптимизация CI/CD, Gradle-конфигураций и скорости сборки для улучшения поставки команды.
— Учет ограничений мобильных релизов: обратная совместимость, поэтапный раскат, регрессии, поддержка разных версий Android.
— Написание тестируемого кода, участие в код-ревью, декомпозиции и обсуждении API-контрактов.
— Работа в кросс-функциональной команде с Product, Backend, iOS, QA, SA, Design и ML.
Требования:
— Уверенное владение Kotlin.
— Опыт работы с Kotlin Coroutines и Flow, включая SharedFlow, StateFlow, операторы, scopes, lifecycle, отмену, структурированную конкуренцию и обработку ошибок.
— Знание архитектуры Android-приложений: Clean Architecture, UDF/MVI/TEA или близких подходов, separation of concerns.
— Опыт работы с Jetpack Compose и понимание взаимодействия с legacy View.
— Навыки навигации, управления состоянием и работы с UI-состояниями загрузки, пустого экрана, ошибок и контента.
— Опыт работы с сетевым слоем: REST, авторизация/сессия, повторы запросов, маппинг ошибок, работа в условиях отсутствия или плохой сети.
— Знание локального хранения и кэширования: Room, DataStore, SharedPreferences или аналогов.
— Понимание многомодульных Android-проектов, влияния модулей на время сборки, границ API, подхода `api/impl` и изоляции зависимостей.
— Опыт работы с Gradle: конфигурации зависимостей, различия `implementation` и `api`, version catalogs, основы convention plugins.
— Опыт работы с CI/CD для Android: сборки, проверки, тесты, артефакты, ускорение обратной связи.
— Знание жизненного цикла мобильного продукта: push-уведомления, диплинки, разрешения, аналитика, crash reporting.
— Навыки тестирования: unit-тесты для ViewModel/use cases/services, UI-тесты приветствуются.
— Готовность к релизу: фича-флаги, обратная совместимость, поэтапный раскат, регрессионные проверки.
— Умение работать в команде с Backend, ML, Product, QA, SA, iOS и Design.
Будет плюсом:
— Опыт работы с consumer health/medtech/wellness приложениями.
— Знание UX чата/помощника, потоковых ответов, голосовых функций, работы с файлами и загрузками.
— Опыт работы с графиками, визуализацией данных и UX для чувствительных данных.
— Навыки наблюдаемости: Sentry, Firebase Crashlytics, AppMetrica, Grafana или аналоги.
— Опыт оптимизации производительности Android: время запуска, ANR, лаги, память, оптимизация сети.
— Опыт профилирования и поиска утечек памяти.
— Опыт работы с модульной архитектурой, общими библиотеками, SDK и дизайн-системами.
— Опыт написания Gradle-плагинов или настройки Android CI/CD с нуля.
— Практический опыт ИИ-помощи в разработке с дисциплиной код-ревью.
— Базовое понимание LLM, RAG и agentic-сценариев на уровне интеграции клиента с backend/ML.
Условия:
— Возможность работать удалённо по России или в офисе в Москве.
— Медицинская программа, включающая телемедицинские консультации, очные приёмы, психологов, стоматологию, лабораторные и инструментальные диагностики.
— Оплачиваемые курсы английского языка.
— Корпоративный ноутбук.
— Компенсация спортивного абонемента.
— Оплата профильного обучения и курсов через СберУниверситет.
— Поддержка участия и выступлений на профильных конференциях.
— Работа в крупной Digital Health платформе с командой из 360+ IT специалистов из 40+ городов.
География работы: Москва, возможна удалённая работа по России.
Задачи:
— Работа над мобильными продуктами нового поколения с использованием AI-powered 3D design tools.
— Развитие технических решений и создание инновационных пользовательских возможностей.
Требования:
— Опыт работы в Android-разработке не менее 7 лет.
— Уверенное владение Kotlin и Java.
— Глубокие знания Android SDK, Jetpack, Dagger и Android-экосистемы.
— Понимание архитектурных принципов SOLID, паттернов проектирования и лучших практик.
— Опыт написания тестов и создания поддерживаемого, надежного кода.
— Знание SQL, SQLite, Room и других инструментов работы с базами данных.
— Опыт многопоточного и асинхронного программирования с использованием Kotlin Coroutines и RxJava.
— Знание REST API, JSON, XML, Git, Protobuf и смежных технологий.
Будет преимуществом:
— Опыт работы с 2D/3D-графикой: Canvas, OpenGL, Vulkan или Google Filament.
— Опыт интеграции платежей и подписок внутри приложений.
— Свободное владение английским языком.
Условия:
— Локация: страны с часовым поясом в пределах примерно ±3 часов от CET.
— Рассматриваются кандидаты из стран Центральной и Восточной Европы, Балтии и других подходящих по часовому поясу локаций.
— Россия, Беларусь и Украина не рассматриваются.
— Формат сотрудничества: только B2B.
— Оформление через бизнес-инкубатор не предусмотрено.
lead📍 Страны с часовым поясом в пределах примерно ±3 часов от CET; Рассматриваем кандидатов из стран Центральной и Восточной Европы, Балтии и других подходящих по часовому поясу локаций
Задачи:
— Развивать Android-проект, участвовать в поддержке и расширении функционала
— Участвовать в разработке архитектуры приложения, компонентов бизнес логики и UI
— Покрывать свой код Unit-тестами
— Проводить code-review
— Взаимодействовать с архитекторами, аналитиками, тестировщиками, дизайнерами и другими разработчиками
Требования:
— Релевантный опыт коммерческой разработки Android-приложений от 3 лет
— Уверенные знания Kotlin, Java Core, Android SDK
— Опыт разработки приложений для Android 6-14
— Опыт работы с Kotlin Coroutines / Flow
— Опыт работы с DI (Koin / Hilt / Dagger 2)
— Опыт работы с локальными БД (SQLite / Room)
— Опыт разработки клиент-серверных приложений
— Знание REST API, TCP / IP, HTTP / HTTPS, WebSocket
— Знания в области безопасности: Реализация безопасных соединений (TLS / SSL), шифрование и защита данных, управление сертификатами
— Знания в области межпроцессного взаимодействия (IPC) в Android
— Понимание Clean Architecture, SOLID
Будет плюсом:
— Опыт работы с AIDL
— Опыт работы с многомодульной структурой проекта
— Опыт работы с CI / CD (GitLab CI или др.)
Условия:
— Оформление по ТК РФ в штат компании
— Оклад и квартальные премии по результатам работы
— ДМС после испытательного срока
— Гибридный график работы (2-3 дня присутствия в офисе в неделю)
— Возможность внести свои инициативы и увидеть результат своей работы
— Открытую демократичную корпоративную культуру
— Компетентную команду.
- Разрабатывать Android-функциональность нового AI-продукта Нового мобильного приложения. - Реализовывать экраны и пользовательские сценарии на Kotlin и современном Android-стеке.
- Design and implement UI for our Android tablet POS app using Jetpack Compose and Compose Multiplatform, working with our UI / UX designers. - Build shared business logic, networking, and data layers using Kotlin Multiplatform.
ГибридseniorCommunicate clearly across time zones with teams in Minsk, Israel, and the U.S; Eastern time zone
Задачи: участие в планировании и проектировании новых функций мобильного приложения; проектирование архитектуры фич с учётом масштабируемости, отказоустойчивости и мониторинга;
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.
Задачи:
— Реализовывать и развивать мобильный SDK, проводя рефакторинг существующей архитектуры на Kotlin Multiplatform;
— Развивать сетевой и data layer, включая управление запросами, retry-стратегии, throttling, обработку ошибок, кэширование, локальное хранение и синхронизацию данных;
— Разрабатывать асинхронные пайплайны с контролем конкурентности и latency, реализовывать фоновые операции и управление состоянием данных;
— Реализовывать realtime-взаимодействие и persistent connections, включая механизмы восстановления соединения, интеграцию нативной и веб-части через WebView и взаимодействие с backend;
— Обеспечивать корректную интеграцию и работу SDK в сторонних приложениях, заниматься тестированием, диагностикой, мониторингом и оптимизацией производительности и потребления ресурсов.
Требования:
— Практический опыт разработки на Kotlin Multiplatform на системном уровне, не UI;
— Опыт разработки SDK, библиотек, framework или сложных переиспользуемых мобильных компонентов;
— Знание интеграции мобильных библиотек или SDK в сторонние приложения;
— Регулярная практика проектирования и реализации архитектуры мобильных приложений или платформенных решений;
— Опыт работы с асинхронностью и конкурентностью (Kotlin Coroutines / Flow);
— Опыт проектирования сетевого взаимодействия на уровне production, применение модели OSI при разработке сервисов;
— Понимание построения data-heavy систем на клиентской стороне: кэширование, синхронизация, консистентность данных;
— Навыки самостоятельной реализации технических решений, тестирования и отладки;
— Опыт системного debugging и поиска первопричин проблем.
Будет плюсом:
— Опыт разработки и поддержки приложений с DAU > 1000;
— Знание Swift и Swift Concurrency;
— Опыт интеграции WebView и взаимодействия нативной и веб-части;
— Опыт работы с realtime-коммуникациями, streaming и persistent connections;
— Знакомство с SQLDelight, OkHttp и аналогичными инструментами;
— Понимание работы поисковых систем, ранжирования или e-commerce систем.
Условия:
— Удалённая работа или гибридный формат;
— Предпочтительная локация: Москва, Екатеринбург, Нижний Новгород (для периодических личных встреч);
— Оформление сотрудничества через ИП;
— Оплата 2000–2500 рублей в час;
— Максимальный месячный бюджет 420 000 рублей.
Дополнительно:
— Вы будете единственным мобильным инженером компании, отвечать за мобильный SDK;
— Архитектура SDK 2.0 уже спроектирована, предстоит реализовать её, довести SDK до production и обеспечивать дальнейшее развитие и качество;
— Тесное взаимодействие с backend-инженером, включая совместные code review;
— Работа над SDK от анализа и проработки решений до реализации, тестирования, выпуска и поддержки.
Технологический стек компании включает Kotlin, Swift, Kotlin Multiplatform, SQLDelight, OkHttp, Flutter, Python.
Компания YoloPrice — embeddable e-commerce платформа, интегрируемая в сторонние мобильные приложения, обеспечивающая ключевую логику: поиск, данные, синхронизацию и работу приложения в online.
Задачи:
— Разработка приложений под Android в соответствии с техническим заданием
— Исправление обнаруженных дефектов (багов)
— Реализация нестандартных элементов пользовательского интерфейса
— Работа с системой контроля версий Git
— Применение шаблонов проектирования и принципов SOLID
Требования:
— Знание Android SDK (API level 21+)
— Владение Kotlin или Java (MVVM, DI, Kotlin Coroutines, Dagger2/Hilt, Service, View)
— Понимание RESTful API и HTTP
— Опыт работы с системами контроля версий
— Опыт многомодульной разработки будет преимуществом
Условия:
— Удалённая работа из любой страны или работа в офисе в Ташкенте
— Возможность влиять на архитектурные и продуктовые решения
— Уникальная культура с духом стартапа и зрелыми процессами
— Формирование измеримых целей и оценка эффективности работы
— Работа в командах сильных специалистов с инженерным мышлением
— Возможность карьерного роста в инженерном или управленческом треке
— Конкурентная оплата на уровне топовых компаний российского рынка
— Обучение и развитие внутри компании и за её пределами (митапы, конференции, профессиональное обучение, публикации)
— Поддержка развития личного бренда и комьюнити профессионалов
— ДМС в привязке к локации, современная техника на выбор
— Быстрый карьерный рост, зависящий от результата, а не стажа
Задачи: разработка на платформе Android с использованием Kotlin, Coroutines, Flow, Android SDK, а также применение архитектурных паттернов Clean Architecture, MVVM и MVI.
Требования: опыт работы на позициях Middle/Senior Android разработчика.
Условия: работа в офисе крупнейшего российского финансового конгломерата — Сбер Банка, специализирующегося на банковских услугах для частных лиц, малого бизнеса и корпоративных клиентов.
Задачи:
- развитие существующих приложений и библиотек по работе с маркированными товарами;
- доработка существующих приложений и библиотек по работе с ЭДО (приложения на терминале и мобильная библиотека);
- рефакторинг старого кода;
- проведение код-ревью;
- написание unit-тестов;
- участие в продумывании архитектуры и последующей реализации.
Требования:
- опыт в Android разработке от 2 лет;
- знание Android SDK, Kotlin, Java;
- опыт работы с XML, Compose, Coroutines;
- опыт работы с БД (используем Room, но в некоторых библиотеках есть SQLite);
- опыт оптимизации приложений или желание разобраться с этим.
Условия:
- оформление по ТК РФ, белая зарплата, уровень вознаграждения обсуждается с успешным кандидатом;
- формат работы: гибрид (Москва, м. Таганская / Марксистская, БЦ «Фабрика Станиславского»);
- ДМС после испытательного срока;
- работа в аккредитованной IT-компании, скидки от компаний партнеров, обучение;
- рабочая техника;
- 3 дня отпуска.
Задачи:
— выполнить тестовое задание.
Требования:
— опыт коммерческой разработки с использованием 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 и других.
— Минимум легаси-кода и короткий бенч.
— Широкий стек технологий и возможность перехода между ними.
— Индивидуальные карты роста и регулярный пересмотр условий, включая роли и уровень зарплаты.
— Подготовка к собеседованиям с зарубежными заказчиками на английском языке.