Задачи:
— Участвовать в разработке клиентских приложений;
— Помогать тестировщикам в локализации ошибок;
— Проводить code-review;
— Разрабатывать unit-тесты.
Требования:
— Опыт разработки на Kotlin или Java для Android более двух лет;
— Опыт работы с Kotlin Multiplatfrom;
— Опыт разработки BDUI;
— Умение проектировать клиент-серверное взаимодействие;
— Знание классических алгоритмов и структур данных;
— Умение разбираться в чужом коде и не бояться его.
Условия:
— Официальное оформление с белой зарплатой, ежеквартальные премии по результатам работы;
— Возможность работать удалённо или в гибридном формате;
— Широкий пакет ДМС (включая выезд за рубеж и стоматологию), страхование жизни и здоровья;
— Возможность учиться и развиваться за счёт компании: внешние тренинги и семинары, участие в конференциях, программы развития цифровых и управленческих навыков, корпоративный университет, школа наставников и многое другое;
— Программы мотивации для спикеров и авторов: внутренняя школа Speak Up School, Write Up, ачивки и баллы за выступления, подготовка спикеров к конференциям, сообщество авторов на Хабре;
— Обмен опытом через 12 технических комьюнити от java до devops;
— Яркая корпоративная жизнь с мероприятиями, конкурсами, внутренними митапами, демо-днями, открытыми микрофонами, программами волонтерства и корпоративным предпринимательством;
— Забота о благополучии сотрудников: 7 спортивных сообществ, ежегодная Неделя здоровья;
— Скидки в экосистеме бизнесов Х5;
— Программа привилегий Prime-zone с скидками и специальными предложениями;
— Материальная помощь сотрудникам в сложных жизненных ситуациях.
Location: United States
Mattermost is the leading collaborative workflow platform for defense, intelligence, security, and critical infrastructure. Trusted by the U.S. Department of War and Fortune 500s, our platform runs on-premises and in private clouds, delivering secure messaging, file sharing, workflow automation, audio/screenshare, and project management—all with full data and operational control. Mattermost powers high-stakes workflows across mission planning, real-time, real-world operations, DevSecOps, incident response, and cyber defense—enabling secure collaboration from tactical edge and DDIL environments to enterprise HQ. Teams operate across web, desktop, and mobile, with embedded interoperability for Microsoft Teams, Outlook, and Microsoft 365.
To learn more, visit
www.mattermost.com
We are seeking a
Senior Mobile Engineer
to take ownership of the Mattermost mobile experience for teams working in defense, intelligence, and critical infrastructure. Our users operate in DDIL environments where connectivity may be disconnected, denied, intermittent, or limited, security is non-negotiable, and the software they depend on has to keep working.
Our mobile app is primarily React Native and TypeScript today, with native iOS and Android integrations. Your immediate focus will be making that experience more reliable and performant. Over time, you'll also help shape the next generation of our cross-platform mobile architecture.
You'll work hands-on across application and native layers, partner closely with platform and feature teams, work directly with customer-facing teams on field reports from constrained environments, and help raise the bar for how we observe, diagnose, and build mobile software.
Responsibilities
Reliability and Performance
Architect the app for DDIL and other constrained network environments
Improve data and functional reliability across connection lifecycle, synchronization, recovery, and failure scenarios
Own crash-free and release-health outcomes, using telemetry to proactively identify regressions and drive them through diagnosis to resolution
Profile and improve performance across startup, networking, storage, rendering, memory, and battery usage
Mobile Platform Ownership
Own critical iOS and Android integrations and the boundaries between native and cross-platform code
Maintain and evolve platform capabilities including push notifications, background execution, secure storage, app lifecycle, and real-time communications
Build within mobile distribution and device-management constraints, including App Store, enterprise and MDM deployment, AppConfig, and Intune MAM
Diagnose production issues from native traces, telemetry, device profiling, and sparse field logs
Make architecture recommendations that balance near-term delivery with the long-term direction of the mobile platform
Craft and Delivery
Mentor engineers on mobile architecture, reliability, performance, and platform best practices
Uphold security and compliance standards required by government and enterprise customers
Contribute to the open-source codebase
Use AI coding tools effectively, applying strong engineering judgment to increase output without compromising reliability or quality
What We Are Looking For
We care about what you've built and the problems you've solved — not how long you've been building. If you have strong outcomes to speak to in mobile engineering, we want to hear from you.
Required:
Deep expertise in iOS or Android development, with strong working knowledge of the other platform
Strong understanding of mobile architecture, platform SDKs, lifecycle constraints, and networking fundamentals
Experience building reliable mobile systems that behave predictably through unreliable connectivity, local state changes, synchronization, and recovery
Strong mobile performance profiling and production debugging skills on real devices
Experience using production data, crash metrics, and release-health signals to drive reliability improvements
Experience making architecture recommendations and owning technical outcomes
Ability and willingness to work across native and cross-platform codebases
AI fluency and experience using coding agents to increase engineering output while applying judgment to ensure reliable outcomes
Preferred:
Experience with React Native and TypeScript
Experience with mobile persistence, synchronization, or offline-capable systems
Experience with real-time communications or platform media frameworks such as WebRTC, CallKit, or Android audio APIs
Experience with enterprise mobile distribution, MDM, AppConfig, or Intune MAM
Experience building mobile software for security-sensitive, regulated, or operationally constrained environments
Open-source contributions
Why Mattermost
Mission-driven work:
Your contributions directly support the organizations and missions that depend on secure, reliable collaboration including the U.S. Department of War and critical infrastructure operators worldwide
Remote-first culture:
Work from anywhere with a globally distributed, high-trust team built for autonomy and ownership
AI-forward environment:
We actively adopt and build AI-enabled workflows. Agentic development is core craft here, not a novelty
End-to-end ownership:
Ship and own complex software across the full stack with real accountability for what you build
Open source at the core:
Be part of a vibrant developer community shaping the future of secure collaboration
Target Salary Range: $165,000 – $215,000
Mattermost takes a market-based approach to pay and pay may vary depending on your location. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.
Mattermost offers a remote-first work environment with medical, dental, and vision coverage. You’ll also receive unlimited PTO plus company holidays, a work from home stipend, an annual learning and development budget for conferences, certifications, and courses, paid parental leave for all parents, and a 401(k) plan.
U.S. Eligibility & Compliance
This role may require obtaining and maintaining a U.S. government security clearance. Candidates must meet federal eligibility requirements to be considered.
Applicants must meet eligibility requirements for access to export-controlled information as defined by U.S. export control laws, including EAR and ITAR. For more information visit the
Bureau of Industry and Security
and the
Directorate of Defense Trade Controls
.
Mattermost is an EEO Employer, we are a remote-first, open-source company.
We are continually working to expand our hiring in more countries and regions, ensuring compliance with local laws and regulations, which takes time.
Mattermost values your unique perspective—we welcome all applicants. We encourage individuals from all backgrounds to apply and are committed to assessing candidates based on their skills and qualifications. We do not tolerate discrimination against staff or applicants based on race, religion, national origin, age, disability, pregnancy status, veteran status, or other personal characteristics.
If you require accommodations during the interview process, please let us know—we’re happy to assist.
Компания МТС Банк ищет Android-разработчика в команду Мобильной Платформы. Задача команды — развивать Tech Governance и Developer Experience в мобильной разработке, поддерживать высокое качество приложения, убирать рутину из delivery-процессов и создавать инструменты для ускорения поставки ценности клиентам.
Технологии и стек:
Язык: Kotlin
UI: Jetpack Compose, View (Legacy)
Архитектура: Clean Architecture, SOLID, паттерны MVI/MVVM
Асинхронность: Kotlin Coroutines/Flow, RxJava (Legacy)
DI: Dagger 2
Требования:
— коммерческий опыт разработки под Android от 2-х лет
— уверенное владение Kotlin, знание Java Core
— практический опыт разработки UI с Jetpack Compose
— опыт работы с Kotlin Coroutines/Flow
— опыт работы с Dagger 2
— понимание Clean Architecture, SOLID
— понимание паттернов MVI и MVVM
— умение писать Unit-тесты
Будет плюсом:
— опыт разработки, публикации и поддержки Android SDK
— опыт работы с многомодульной структурой проекта
— опыт работы с CI/CD (GitLab CI или др.)
— опыт работы с Kotlin Multiplatform, Jetpack Compose Multiplatform
Обязанности:
— работать над качеством приложения, улучшать Crash-free, ANR-free, отзывчивость UI
— поддерживать и разрабатывать инструменты платформы для продуктовых команд: фича-флаги, a/b тесты и т.д.
— анализировать проблемы разработки и внедрять новые Quality Gates
— внедрять новые технологии: Jetpack Compose Multiplatform, ИИ-агентов
Москва
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Компания МТС Банк — одно из ключевых направлений экосистемы МТС, использует современные цифровые решения и развивает технологичные банковские сервисы для В2В и В2С.
Вакансия: IOS-Разработчик (middle уровень) в команду Кредитование в Мой МТС. Развиваются разделы: МТС Флекс, мобильная коммерция, кредитные карты, лимиты на связь, лимиты на покупки и др.
Технологии и стек: Swift, SnapKit, URLSession, REST API, модульная архитектура, Unit-тесты на Quick/Nimble, моки через Cuckoo, автогенерация через Sourcery, SwiftLint.
Задачи:
— участвовать в разработке продуктов
— участвовать в поддержке и расширении функционала
— проводить code-review для постоянного совершенствования
— участвовать в развитии, планировании и PBR
— общаться с архитекторами, аналитиками, тестировщиками, другими разработчиками
— писать unit-тесты
— заниматься рефакторингом существующей кодовой базы
Требования:
— опыт коммерческой разработки клиентских приложений под iOS от 3-х лет
— верстка кодом и понимание работы Autolayout
— понимание устройства Clean архитектур
— понимание и опыт работы с управлением памятью в Swift
— понимание принципов SOLID и опыт их применения
— понимание Objective-C кода на уровне чтения
— понимание нюансов работы с сетевым слоем
— понимание принципов работы Git
— понимание концепции ООП, работы алгоритмов и структур данных
— понимание концепции многопоточности, опыт работы с ней
— понимание принципов работы DI (например, Swinject)
Компания МТС Банк ищет ведущего разработчика Android для работы в Стриме Состоятельные клиенты. Команда занимается развитием сервисов предоставления нефинансовых привилегий для состоятельных клиентов банка, включая такси, бизнес-залы аэропортов, страхование и программы лояльности.
Технологии и стек:
Языки: Kotlin (основной), Java Core (обязательное знание)
UI: Jetpack Compose (практический опыт)
Архитектура: Clean Architecture, SOLID, паттерны MVI/MVVM
Асинхронность: Kotlin Coroutines/Flow
DI: Dagger 2
Задачи:
— разработка продуктов с использованием Kotlin/Java Core
— поддержка и расширение функционала
— проведение code-review
— участие в развитии, планировании и PBR
— взаимодействие с архитекторами, аналитиками, тестировщиками, разработчиками
— написание юнит тестов
— рефакторинг существующей кодовой базы
Требования:
— коммерческий опыт разработки под Android от 2 лет
— уверенное владение Kotlin, знание Java Core
— практический опыт разработки UI с Jetpack Compose
— опыт работы с Kotlin Coroutines/Flow
— опыт работы с Dagger 2
— понимание Clean Architecture, SOLID
— понимание паттернов MVI и MVVM
— умение писать Unit-тесты
— владение Git
Будет плюсом:
— опыт разработки, публикации и поддержки Android SDK
— опыт работы с многомодульной структурой проекта
— опыт работы с CI/CD (GitLab CI или др.)
Задачи:
— развивать и поддерживать модули переводов: me2me, СБП, автопереводы, SWIFT, брокерский счёт
— делать UI на Jetpack Compose и Android Views в рамках многомодульной архитектуры
— реализовывать бизнес-логику платёжных сценариев: лимиты, комиссии, курсы валют, выбор инструмента оплаты
— интегрироваться с банковским бэкендом, работать с СБП / НСПК-сценариями
— поддерживать чистые контракты между -api и -impl модулями
— покрывать код тестами, следить за качеством и стабильностью переводов
Требования:
— уверенный Kotlin, понимание coroutines и многопоточности
— опыт коммерческой Android-разработки, Jetpack Compose + Android Views
— архитектура: MVVM / MVI, чистая модульная структура, design patterns
— сеть: Retrofit / OkHttp, асинхронность (RxJava и/или Coroutines)
— DI (Dagger/Hilt), опыт в многомодульных проектах
— тестирование бизнес-логики: JUnit + MockK
Задачи:
— Разрабатывать и внедрять отдельные функции с нуля с качественным кодом.
— Сотрудничать с дизайнерами, продакт-менеджерами и бэкенд-инженерами для определения и реализации пользовательских функций.
— Интегрировать RESTful API в Android-приложение.
— Проводить код-ревью, давать обратную связь и рефакторить код для поддержания высокого качества.
— Устранять проблемы, выявленные пользователями или тестированием.
— Тесно работать с командой QA для обеспечения тестирования и качества Android-приложения.
Требования:
— Опыт разработки Android на Kotlin не менее 3 лет.
— Глубокие знания Android SDK и Jetpack Compose.
— Понимание современной архитектуры приложений: MVI + Clean.
— Опыт работы с внедрением зависимостей (Dagger).
— Знакомство с пользовательскими навигационными подходами.
— Опыт интеграции RESTful API с OkHttp.
— Знание корутин и реактивных потоков (Kotlin Flow).
— Практический опыт написания Unit/Integration тестов (Mockito, JUnit).
— Опыт работы с GitLab и автоматизированными релизами.
— Знакомство с аналитическими и мониторинговыми инструментами (Amplitude, Firebase, Splunk).
— Сильные навыки решения проблем и отладки, умение работать в команде с продактами, QA и дизайнерами.
Условия:
— Работа в международной команде.
— Быстрый профессиональный рост и возможности международного продвижения.
— Вознаграждения на основе результатов и долгосрочный успех в компании.
— Поддержка релокации для подходящих кандидатов.
— Новый офис в Маниле, Филиппины.
— Варианты удаленной и гибридной работы.
— Медицинская страховка и программы здоровья и благополучия.
— Различные мероприятия онлайн и офлайн.
УдалённоmiddleГеография найма не уточнена
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— Разрабатывать и поддерживать нативные приложения для Android.
— Создавать пользовательские интерфейсы по дизайн-макетам.
— Интегрировать приложения с бэкенд-сервисами и REST API.
— Участвовать в проектировании архитектуры и code review.
— Оптимизировать производительность, стабильность и качество кода.
— Взаимодействовать с backend-разработчиками, QA и дизайнерами.
Требования:
— Коммерческий опыт Android-разработки от 2 лет.
— Уверенное знание Kotlin (Java — будет плюсом).
— Хорошее знание Android SDK и жизненного цикла компонентов Android.
— Опыт разработки UI с Jetpack Compose и/или классическими View.
— Работа с Kotlin Coroutines и Kotlin Flow.
— Понимание многопоточности, управления состоянием и принципов SOLID.
— Опыт с архитектурой Data / Domain / Presentation, MVVM, MVI и другими паттернами презентационного уровня.
— Опыт интеграции REST API.
— Работа с локальными БД: SQLite, Room.
— Уверенное использование Git.
— Опыт с Dependency Injection: Dagger / Hilt.
Будет плюсом:
— Опыт с многомодульной архитектурой Android-приложений.
— Написание unit- и UI-тестов.
— Понимание CI/CD в мобильной разработке.
— Опыт оптимизации производительности и работы с памятью.
О проекте i-Line — мобильное приложение для управления живой очередью на автомойках. Для автовладельцев: выбор автомойки на карте; просмотр очереди; бронирование и онлайн-оплата; отслеживание статуса. Для автомоек: управление очередью; CRM; аналитика; расчёт зарплаты мойщиков. Статус проекта: приложение уже разработано и развёрнуто. Сейчас — багфиксинг и подготовка к запуску. Нужно разобраться в существующем Flutter-коде, исправить ошибки и довести приложение до production.
Задачи:
— поиск и исправление багов;
— работа с существующим Flutter-кодом;
— проверка интеграции с backend API;
— исправление проблем Flutter ↔️ backend;
— тестирование Android/iOS;
— подготовка к публикации в App Store и Google Play;
— дальнейшая поддержка проекта 12 месяцев. Срок основной доработки — 1,5 месяца.
Требования:
— Middle Flutter;
— уверенный Flutter/Dart;
— REST API, JSON;
— Git;
— умение разбираться в чужом коде;
— самостоятельный поиск и исправление причин багов;
— готовность уделять проекту 25+ часов в неделю ближайшие 2 месяца.
Условия:
— удалённо;
— гибкий график;
— договор оказания услуг;
— фантомный опцион: 2% от денежного оборота проекта до совокупной выплаты $30 000; ориентировочный срок погашения — 2 года с момента запуска.
Команда:
— Backend-разработчик (в поиске);
— Flutter-разработчик (в поиске);
— React JS-разработчик;
— UX/UI Designer.
УдалённоmiddleГеография найма не уточнена
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Ищут iOS Developer в команду на декретную позицию. Подробности о сроке контракта и другие детали можно узнать у рекрутера.
Требования:
— Middle+/Senior уровень.
Компания Dodo — сеть ресторанов быстрого питания, специализирующаяся на доставке пиццы и других блюд.
Вакансии: Android-разработчик (App&Web) и Android-разработчик (Core-команда).
Формат работы: удалённая работа по России.
Задачи:
- Техническое лидерство направления Kotlin Multiplatform: Android MDM и desktop-мессенджер
- Проектирование realtime-клиента поверх постоянного или streaming-транспорта
- Проектирование надёжного локального хранилища и синхронизации
- Клиентский threat modeling
- Диагностика производительности клиента с большой историей
- Формирование и внедрение AI-assisted практик на уровне команды
Требования:
- Глубокое знание Kotlin, Android и Compose
- Глубокий продакшен-опыт KMP, продакшен-опыт CMP Desktop
- Опыт проектирования realtime-клиента поверх постоянного/streaming-транспорта
- Опыт проектирования надёжного локального хранилища и синхронизации
- Умение проводить клиентский threat modeling
- Продакшен-опыт Android Enterprise/MDM либо сопоставимый опыт с Android system/security/enterprise API
- Опыт диагностики производительности клиента с большой историей
- Опыт в роли тех. лида с измеримым эффектом, умение принимать решения под жёсткими сроками
- Будет плюсом: опыт многошаговой/параллельной работы AI-агентов, CI/CD для mobile и desktop, автоматизация тестирования омниканальных продуктов и contract-тестов
Условия:
- Занятость: полная
- Оформление: ИП, обязательное подписание NDA (высокие требования к конфиденциальности)
- Формат работы: удалённо
Quantum One is a technology consulting and engineering company that develops and rapidly implements AI solutions for large businesses and industry.
Project duration: 3 months.
Remote work.
Quantum One is a technology consulting and engineering company that develops and rapidly implements AI solutions for large businesses and industry.
Project duration: 3 months.
Remote work.
X-FLOW is a mobile game development studio known for casual titles like Happy Color, featuring coloring and puzzle mechanics.
Work format: Remote or on-site.
X-FLOW is a mobile game development studio known for casual titles like Happy Color, featuring coloring and puzzle mechanics.
Work format: Remote or on-site.
УдалённоseniorГеография найма не уточнена
Мобильная разработка вакансии - страница 10 · Job Hunters