Задачи:
— Участвовать во всех этапах разработки мобильного приложения;
— Тестировать и отлаживать код, оптимизировать производительность, проводить рефакторинг;
— Принимать участие в обсуждениях архитектуры приложения;
— Участвовать в code review.
Требования:
— Опыт разработки на Android не менее 3 лет;
— Уверенное владение Java;
— Опыт работы с многопоточностью и асинхронностью с использованием java.util.concurrent;
— Опыт работы с WebSocket и Android SDK;
— Понимание принципов архитектуры MVVM;
— Уверенное знание SQLite и опыт использования Room;
— Опыт написания кастомных View;
— Желательно понимание предметной области ГИС (геосервисы, картография, GPS).
Условия:
— Работа в аккредитованной IT-компании со статусом в Минцифры;
— Полное соблюдение ТК РФ с оформлением с первого рабочего дня, белая зарплата, оплачиваемые отпуска и больничные;
— Социальный пакет, включая ДМС со стоматологией и обучение за счет компании;
— Конкурентоспособный уровень вознаграждения и годовой бонус по результатам работы;
— Гибкий график работы с акцентом на баланс между работой и личной жизнью;
— Работа по спринтам без стрессовых ситуаций;
— Офис компании находится в Москве, м. Шаболовская, формат работы обсуждается.
Задачи:
— Разработка мобильных приложений на платформе Android с использованием Kotlin и Java.
— Использование современных технологий и архитектурных паттернов, таких как Jetpack Compose, XML, Coroutines, Flow, MVVM.
Требования:
— Уровень Middle.
Условия:
— Работа в компании Dream Job — крупнейшем в России сайте отзывов сотрудников, помогающем соискателям находить информацию о работодателях.
Откликнуться через Runello-бот.
Location: Москва, удалённая работа, RU; Россия
О команде
В Авито мы уделяем особое внимание быстрой доставке новых фичей и улучшенного пользовательского опыта для наших клиентов.
Наша методика доставки новых функциональностей стала ещё более гибкой благодаря фреймворку Backend-driven UI, который мы разработали и назвали Beduin.
Beduin позволяет нам внедрять целые сценарии и обновлять их в режиме реального времени в любой момент, без необходимости повторной публикации приложения в сторы для интеграции новых функций.
Для усиления нашей команды по разработке BDUI, мы ищем опытного инженера.
Какие задачи вас ждут:
поиск, проектирование и внедрение новых механик в кросс-платформенный движок BDUI на KMM;
разработка внутренних инструментов для упрощения работы в Beduin, разработка инструментов автоматизации;
реализация новых платформенных интеграций;
синхронизация решений с соседними платформами (Android/iOS/Web/Mobile Web);
поддержка продуктовых разработчиков при запуске новых продуктов на Beduin.
Мы ждём, что вы:
имеете хороший опыт написания Android приложений, отлично разбираетесь в платформе Android и языке Kotlin;
имеете опыт работы с Kotlin Multiplatform;
Знакомы с инструментами профилирования Android приложений, можете найти неоптимальные места и их причины;
любите исследовательские задачи с высокой степенью неопределенности и технической сложности;
умеете брать на себя ответственность за принятые решения и результат;
коммуникабельны, умеете конструктивно доносить свои мысли до коллег, аргументировать свою позицию и вести переговоры по принципу win-win.
Работа у нас — это:
возможность реализовать идеи в проекте с многомиллионной аудиторией;
высокая степень автономии и ответственности в принятии решений;
мощное железо, AI-инструменты и всё, что нужно для продуктивной работы;
прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
расширенная забота о здоровье: ДМС, страхование жизни, онкострахование;
сервис психологической поддержки, а также финансовые, юридические и ЗОЖ‑консультации для вас и ваших близких;
корпоративный спорт: групповые тренировки, велбиинг-приложение;
спецпредложения от партнёров и скидки на сервисы Авито: бронирование жилья, услуги продвижения, ипотечное страхование;
компенсация питания;
замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.
Задачи:
— Участие в разработке мобильных приложений под 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-проект, участвовать в поддержке и расширении функционала
— Участвовать в разработке архитектуры приложения, компонентов бизнес логики и 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 с использованием 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;
— анализ существующих архитектурных решений и разработка новых в проекте согласно требованиям;
— работа в команде с разработчиками, QA, PM;
— участие в Code Review;
— анализ чужих приложений и особенностей прошивок различных телефонов, включая аспекты безопасности.
Требования:
— наличие профильного высшего образования;
— опыт коммерческой разработки мобильных приложений на Kotlin не менее 2 лет;
— знание Android SDK;
— понимание принципов многопоточности и взаимодействия по IPC;
— будет плюсом знание языка C++ и опыт разработки нативных частей Android-приложений с использованием JNI и NDK.
Условия:
— реальная бронь сотрудников от мобилизации;
— высокая степень свободы в принятии технических решений;
— политика открытых дверей руководства;
— работа в аккредитованной организации с оформлением по ТК РФ и всеми льготами;
— заработная плата состоит из фиксированного оклада и ежемесячной надбавки за эффективность;
— квартальные и годовые премии по итогам работы;
— рабочий день с 10 до 19 с гибким утром (с 8:00 / 9:00 / 10:00), только офисный формат работы;
— офис расположен в центре города;
— комфортные условия: кухня-столовая, спортивные зоны, летняя площадка на крыше у партнеров с мероприятиями;
— непрерывное развитие и участие в исследовательской работе;
— активная программа адаптации;
— оплата обучения, курсов, конференций;
— насыщенная корпоративная жизнь с мероприятиями и подарками;
— психологическая поддержка штатного психолога.
Задачи: разработка новых функциональностей мобильных приложений, поддержка и переработка старых функциональностей, развитие архитектуры и инфраструктуры мобильных приложений. 🧩 Требования: опыт командной разработки от 3 лет;
Задачи:
- Разработка 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.
Условия работы и зарплата не указаны.
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.
- Разрабатывать и поддерживать Android-приложения для мобильных устройств и Smart TV. - Прорабатывать технические решения и требования к новым задачам совместно с командами Product, Design и Backend.
ГибридmiddleГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.