Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
Разработка: — Проработка идеи и концепции — Дизайн интерфейса и создание графики — Разработка приложения — ASO-скриншоты для оформления страницы в сторе Дизайн: — Визуальная концепция с нуля — Дизайн экранов и элементов интерфейса — Ассеты: иконки, фоны и игровая графика — Мимикрия - адаптация под выбранную стилистику — ASO-скриншоты в едином стиле с приложением
Навыки: Kotlin, Jetpack Compose, Coroutines, Flow, MVVM, Clean Architecture, Retrofit, Room, DataStore, Hilt, Navigation Compose, Material 3, unit-тесты (JUnit, coroutines-test), Git.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборЗадачи: – Разработка и поддержка приложений с использованием Kotlin, Java, RxJava, Android DevTools и веб-сервисов (JSON REST). – Непрерывная интеграция с Jenkins. – Разработка приложений для новых проектов с использованием методологий Scrum и Agile в сотрудничестве с командой дизайнеров и iOS-разработчиков. – Документирование процессов планирования и реализации в Jira и Confluence. Требования: – Разработка под Android с глубокими знаниями Android и обширным опытом работы с Java. – Использование RESTful JSON API и WebSocket. – Эффективное использование существующих фреймворков и API, а также глубокое знание взаимодействия устройства и версии Android. – Разработка четкой и лаконичной технической документации для внутреннего и внешнего использования. – Методы достижения высококачественного пользовательского опыта в соответствии с принципами дизайна и рекомендациями Google по интерфейсу Android. – Написание эффективного, поддерживаемого и многократно используемого кода. – Навыки проектирования, структур данных, решения проблем и отладки. – Использование Git для контроля версий. – Особое внимание к удобству использования при разработке и проектировании приложений. Требования, связанные с ИИ: – Владение инструментами разработки на основе искусственного интеллекта, такими как GitHub Copilot или аналогичными. – Высокие навыки оперативного проектирования для оптимизации работы инструментов ИИ. – Критическое понимание границ возможностей инструментов ИИ и применение здравого смысла и критического мышления. – Использование ИИ для отладки, повышения качества кода и улучшения документации с целью повышения производительности и надежности рабочих процессов.
Задачи: — Разработка новых функций совместно с продактом и дизайнером, включая удобную посадку в аэропорту и на вокзале, умное определение местоположения, подсказки об ограничениях остановки и маршрутах. — Рефакторинг и оптимизация приложения для повышения скорости и надежности, работа с модульной архитектурой, разграничение компонентов и продумывание удобной навигации. — Планирование технического развития команды: выбор технологий для новых функций, разработка и поддержка метрик качества, оптимизация процессов разработки, участие в архитектурных решениях. Требования: — Богатый опыт разработки под Android, создание продакшен-приложений с большой аудиторией. — Фокус на качестве: написание чистого, поддерживаемого кода и надежных архитектурных решений. — Широкое понимание продукта, бэкенда и взаимодействия с другими командами. — Отличное знание платформы Android и её внутреннего устройства. Будет плюсом: — Опыт оптимизации и ускорения приложений. — Знание современных подходов к визуальным интерфейсам и интерактивным UI. — Опыт работы с геосервисами: карты, маршрутизация, геолокация. Условия: — Ежегодные медицинские чекапы, йога и психотерапия, а также другие бонусы (полный список доступен по ссылке).
Задачи: — Разработка мобильного приложения на Android с использованием Kotlin. — Принятие архитектурных решений и предложение улучшений в рамках текущих проектов. — Участие в командной разработке по методологиям Agile/Scrum. Требования: — Опыт мобильной разработки от 3-х лет. — Опыт работы в финтех домене. — Уверенное владение Kotlin, включая продвинутые возможности языка. — Опыт работы с Clean Architecture, а также архитектурными подходами MVI, Redux/TEA. — Глубокое понимание и практический опыт работы с Coroutines и Flow. — Знание и применение паттернов проектирования (Design Patterns). — Опыт разработки UI с использованием Jetpack Compose. — Опыт работы с GitLab CI/CD или аналогичными инструментами автоматизации. — Понимание принципов оптимизации производительности мобильных приложений. — Проактивная позиция: умение инициировать и вести процессы. — Открытость к обратной связи и конструктивной критике. — Английский язык – от Intermediate+ и выше. Условия: — Работа в международной компании Andersen Lab. — Удалённая работа в распределённой команде. — Полная занятость, контракт B2B / contractor. — Конкурентная зарплата, привязана к USD. — Расширенный соцпакет, доступ к базе знаний Andersen, компенсация профессиональных сертификаций. — Программы менторства, карьерный рост как эксперта или руководителя. Проект: — Банкинг нового уровня на микросервисной архитектуре с использованием GOLang, Java, JS React, NextJS, PostgreSQL, Colvir, Oracle Database. — Активная фаза разработки и развития. — Цель проекта – привлечение новых клиентов и разработка нового мобильного приложения с последующей миграцией пользователей.
Location: Hamburg Workplace: Hybrid adjoe builds the technologies behind mobile apps growth and monetization. adjoe Ads is our programmatic in-app advertising platform that seamlessly connects advertisers and publishers through direct integration of our Android and iOS SDKs. Every ad decision happens in under 200ms across 10 million daily users, powered by real-time bidding algorithms and user quality prediction models that match the right ad to the right user at the right moment. Where 50 Billion Daily Predictions Begin The User Experience team is the origin point of adjoe Ads. Everything the system knows about a user, every prediction the ML models make, every bid placed in an auction. It all starts with code this team ships. The team owns two responsibilities. On the SDK side, a native Kotlin and Swift code runs inside hundreds of publisher apps. It participates in 120 million daily auctions, renders ad creatives across multiple formats, and captures the behavioral signals that power 50 billion predictions per day. The constraint that defines this work: you're executing inside someone else's app, on someone else's device, with zero tolerance for instability. Every ad impression has to feel native and fast to the user. On the analytics side, the dashboards, investigation tools, and data frameworks that turn raw data into decisions: real-time revenue performance across active campaigns, infrastructure cost visibility, and data quality assessments. If a number matters to the business or to engineering, this team makes it accessible. Your Mission & Who We Are Looking For: - Kotlin & Android Internals Expertise: You will own the core development and optimization of the adjoe Ads SDK, which runs inside hundreds of publisher apps. We are looking for someone with 8+ years of Android experience (or 3+ years specifically in SDK/library development) who works primarily with Kotlin and has a deep understanding of Android lifecycles, ProGuard/R8, and multithreading to ensure zero tolerance for instability on millions of devices. - High-Performance Network Design: You will collaborate with backend teams to design APIs and capture behavioral signals that power 50 billion daily ML predictions. You need a strong track record in API design, maintaining strict backward compatibility for thousands of external integrators, and working with high-performance networking protocols like gRPC, Protobuf, Wire, and OkHTTP. - Resource-Constrained Optimization: You will ensure every ad impression feels native and fast while participating in 120 million daily auctions. You must know how to design for minimal footprint, optimizing battery impact and memory usage, as your code executes directly inside someone else’s app and device. - Data-Driven Observability: You will monitor, debug, and maintain SDK reliability at scale across millions of global users. You will leverage observability and data tools—including Sentry, Kibana, and AWS (S3, QuickSight, Athena)—to track errors, investigate SDK behavior, and turn raw data into clear engineering decisions. - Build Automation & Delivery: You will maintain and improve our CI/CD pipelines to guarantee efficient, reliable SDK delivery. This requires hands-on experience with Gradle and GitLab CI to automate the testing, building, and packaging of our mobile libraries. - Plus – AdTech & Low-Level Systems: It is a major plus if you bring experience in ad-tech or programmatic advertising (aligning products with IAB specifications). Additionally, experience with NDK/JNI (C/C++ interop on Android) or parallel iOS development experience is highly valued to help support our cross-platform ecosystem. 🌎 We welcome applications from talent worldwide and provide relocation support to Hamburg, Germany for those ready to join our team. What’s in It for You? At adjoe, you’re not here to just close JIRA tickets, you’re helping build the infrastructure behind one of the most impactful platforms in adtech. The systems you work on will reach hundreds of millions of users and power billions of decisions every day. - Go Big. Own projects with impact on 770M users and push adtech boundaries. - Move Fast. Ship solutions multiple times a day, learn from results, and keep momentum. - Be Direct. Solve problems openly and collaborate across teams. - Thrive Together. Grow with a diverse, global team of people from over 40 different countries that learn from each other. - Have Fun. Celebrate wins, enjoy daily victories, and bring your energy. We welcome applications from people who will contribute to the diversity of our company.
Задачи: – Разрабатывать 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, operators, scopes, lifecycle, cancellation, structured concurrency, error handling. – Архитектура Android-приложений: Clean Architecture, UDF/MVI/TEA или близкие подходы, separation of concerns. – Jetpack Compose для новых экранов; понимание interoperability с legacy View при необходимости. – Навигация, управление состоянием, работа с UI-состояниями загрузки, пустого экрана, ошибки и контента. – Сетевой слой: REST, авторизация/сессия, повторы запросов, маппинг ошибок, работа без сети или при плохой сети. – Работа с локальным хранением и кэшированием: Room/DataStore/SharedPreferences или аналоги. – Многомодульные Android-проекты: понимание влияния модулей на время сборки, границ API, api/impl-подхода и изоляции зависимостей. – Gradle: dependency configurations, implementation vs api, version catalogs, основы convention plugins. – Опыт работы с CI/CD для Android: сборки, проверки, тесты, артефакты, ускорение обратной связи. – Качество мобильного продукта: жизненный цикл приложения, push-уведомления, диплинки, разрешения, аналитика, crash reporting. – Тестирование: unit tests для ViewModel/use cases/services, UI tests как плюс. – Готовность к релизу: фича-флаги, обратная совместимость, поэтапный раскат, регрессионные проверки. – Умение работать с Backend, ML, Product, QA, SA, iOS и Design.
Задачи: – Участвовать в планировании и проектировании новых функций мобильного приложения; – Проектировать архитектуру фич с учётом масштабируемости, отказоустойчивости и мониторинга; – Поддерживать надёжность критического пути, оперативно разбирать инциденты; – Сопровождать фичи после запуска: метрики, логирование, наблюдаемость, аналитика; – Работать в кросс-функциональной команде, состоящей из техлидов различных функций, разработчиков и QA. Требования: – Хотите делать качественный продукт, а не просто писать код; – Глубоко знаете Android SDK, включая фреймворки фрагментов и Jetpack Compose; – Уверенно владеете Kotlin, включая Kotlin Coroutines, и умеете эффективно их использовать; – Умеете организовывать слоистую архитектуру в приложении, понимаете паттерн MVVM, знаете как эффективно разбивать приложение на модули; – Умеете декомпозировать задачи и давать реалистичные оценки; – Своевременно подсвечиваете риски и держите процесс прозрачным для команды; – Доводите фичу до результата: релиз, фича-тоглы, мониторинг, проверка эффекта по метрикам; – Умеете работать в команде, аргументировать решения и брать инициативу; – Планируете свою работу так, чтобы у QA оставалось время на тестирование. Будет плюсом: – Пишете тесты (например, unit, UI или скриншот-тесты); – Умеете настраивать CI/CD; – Знаете, как работать с фича-тоглами, A/B-тестами и продуктовой аналитикой; – Используете AI-инструменты (Cursor / Copilot / Claude Code) на практике.
Задачи: — Участвовать в планировании и проектировании новых функций мобильного приложения; — Проектировать архитектуру фич с учётом масштабируемости, отказоустойчивости и мониторинга; — Разрабатывать и тестировать фичи, влияющие на опыт оформления заказа и ключевые метрики; — Поддерживать надёжность критического пути, оперативно разбирать инциденты; — Сопровождать фичи после запуска: метрики, логирование, наблюдаемость, аналитика; — Участвовать в прожарках и архитектурных сессиях, работать кросс-функционально (PO, TL, iOS/Android, backend, дизайн, аналитика, QA). Примеры недавних задач команды: — Редизайн корзины, включая ячейки товаров, коллекции рекомендованных товаров; — «Поделиться корзиной» для группового заказа; — Разработка нового экрана карты для работы с адресами доставки и пиццериями; — Серия A/B-тестов для проверки гипотез и роста метрик. Планы на будущее: — Прогнозирование времени доставки с компенсацией за опоздание; — Редизайн карты и элементов на ней. Требования: — Хотите делать качественный продукт, а не просто писать код; — Глубоко знаете Android SDK, включая фреймворки фрагментов и Jetpack Compose; — Уверенно владеете Kotlin, включая Kotlin Coroutines, и умеете эффективно их использовать; — Умеете организовывать слоистую архитектуру в приложении, понимаете паттерн MVVM, знаете как эффективно разбивать приложение на модули; — Умеете декомпозировать задачи и давать реалистичные оценки; — Своевременно подсвечиваете риски и держите процесс прозрачным для команды; — Доводите фичу до результата: релиз, фича-тоглы, мониторинг, проверка эффекта по метрикам; — Умеете работать в команде, аргументировать решения и брать инициативу; — Планируете свою работу так, чтобы у QA оставалось время на тестирование. Будет плюсом, если вы: — Пишете тесты (например, unit, UI или скриншот-тесты); — Умеете настраивать CI/CD; — Знаете, как работать с фича-тоглами, A/B-тестами и продуктовой аналитикой; — Используете AI-инструменты (Cursor / Copilot / Claude Code) на практике. Условия: — Работа над продуктом, которым пользуются в 25 странах миллионы пользователей; — Много автономии и доверия, но с высокой планкой качества; — Отсутствие бюрократии и KPI. Есть только цель; — Оплата профильного обучения, покупка билетов на конференцию и необходимых книг; — Помощь с подготовкой публичных выступлений, прокачка вас как автора статей; — Частичная компенсация английского языка в Skyeng и сессий психолога в Alter; — ДМС со стоматологией, с первого рабочего дня.
Кто мы и чем занимаемся: Мы — компания Eltex. Разрабатываем аппаратную и программную часть для телекоммуникационного оборудования. Мы — большая команда из 2000 человек, объединённая общей целью. Основные направления разработки: Оборудование GPON, Ethernet-коммутаторы, сервисные маршрутизаторы, оборудование Wi‑Fi, Softswitch, абонентские и цифровые VoIP‑шлюзы, домашние роутеры, IP‑медиацентры, промышленные контроллеры для IoT, оборудование «Умный дом» и многое другое. Приглашаем вас принять участие в создании и развитии Android‑приложения. Вы будете работать над передовыми мобильными решениями для корпоративных коммуникаций, умного дома и контроля предприятий. Проекты включают разработку приложений для видеоконференций, управления умными устройствами и систем безопасности, объединяющих облачные и локальные технологии. Что мы ожидаем от кандидата: — Уверенное владение Android Studio; — Опытный пользователь Linux; — Понимание и следование принципам SOLID и чистого кода; — Уверенное ориентирование в жизненном цикле приложения; — Понимание принципов работы коммуникационного оборудования и компьютерных сетей; — Готовность работать в команде и разделять принципы коллективной разработки. Чем предстоит заниматься: — Вести или помогать в реализации фичи от идеи до полной реализации; — Оценивать трудозатраты на задачи разработки; — Вести необходимые комментарии в Redmine и Confluence; — Участвовать в командном процессе code review; — Анализировать, перерабатывать и поддерживать гибкую архитектуру проекта; — Улучшать CI/CD на проекте. Стек: Kotlin, Android SDK, Room, Retrofit, MVI, Compose. Мы предлагаем: — Интересные задачи, амбициозные цели и возможность стоять у истоков нового проекта; — Конкурентную белую зарплату и её регулярный пересмотр; — Официальное трудоустройство с первого дня. Приятные бонусы: — Неизбежное профессиональное развитие; — Молодой и дружный коллектив, команда профессионалов, у которых есть чему поучиться; — ДМС после прохождения испытательного срока; — Участие в профессиональных конференциях (оказываем софинансирование); — Скидки от компаний‑партнёров (фитнес, развлечения); — Поддержка спортивного духа в компании (регулярно участвуем в командных соревнованиях, например: «Гонка героев», теннисный турнир); — Тренажёрный зал у нас в офисе (а также кикер и настолки); — Корпоративный английский после работы (оказываем софинансирование); — Большое и современное здание на собственной территории (у нас найдётся парковочное место не только для авто, но и для велосипеда); — Парк, уличная спортивная зона; — Служебный транспорт; — Гибридный формат работы, кандидатам из других городов помогаем с переездом. Важно: У нас нет удалённого формата работы. Если вы из другого города, в сопроводительном письме обязательно укажите: «Готов(а) к переезду».
Задачи: — разрабатывать новые фичи и развивать существующий функционал; — работать над Android-приложением с большой аудиторией; — участвовать в Code Review и технических обсуждениях; — совершенствовать архитектуру приложения; — работать с многомодульным проектом и интересными техническими задачами. Требования: — коммерческий опыт Android-разработки от 4-х лет; — уверенное знание Kotlin и Android SDK; — понимание ООП, SOLID и паттернов проектирования; — опыт работы с REST API и WebSocket; — понимание многопоточности и причин возникновения утечек памяти.
Задачи: — развивать и поддерживать модули переводов: 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
Задачи: — Разрабатывать и поддерживать нативные приложения для 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 в мобильной разработке. — Опыт оптимизации производительности и работы с памятью.
Компания Dodo — сеть ресторанов быстрого питания, специализирующаяся на доставке пиццы и других блюд. Вакансии: Android-разработчик (App&Web) и Android-разработчик (Core-команда). Формат работы: удалённая работа по России.
Dodo — сеть ресторанов быстрого питания, специализирующаяся на доставке пиццы и других блюд. Вакансии: Android-разработчик (App&Web) и Android-разработчик (Core-команда). Работа удалённая по России.
Стек Front-end: React.js, Radix UI, Zustand, Vite. Кроссплатформенная разработка: Capacitor, Electron.js. Языки программирования: Go, Node.js, C99, C++98. Мобильная разработка на Go: go-mobile. Сборка: CMake, Ninja, Clang/LLVM. Базы данных: SQLite, PostgreSQL, MySQL или аналогичные — проектирование схем, SQL, оптимизация, администрирование. Архитектура: принципы построения клиент-серверных приложений, REST API, JSON. Системное программирование: многопоточность, управление памятью, оптимизация производительности. ЭЦП: подписание, проверка подписи, сертификаты, криптопровайдеры. Локальные LLM: развёртывание и интеграция Ollama. Контроль версий: уверенное владение Git. Английский язык: уровень, достаточный для чтения технической документации и профессиональной литературы. Задачи: — проектирование, разработка и сопровождение серверных компонентов; — разработка, интеграция и сопровождение REST API; — взаимодействие с внешними информационными системами; — обеспечение взаимодействия между программными модулями системы; — разработка пользовательского интерфейса и Web-приложений на React.js, Radix UI, Zustand, Vite; — сборка кроссплатформенных приложений на Capacitor и Electron.js; — разработка Android-приложений и мобильных компонентов на Go с использованием go-mobile; — проектирование схем баз данных, написание SQL-запросов, оптимизация, сопровождение и администрирование; — реализация подписания и проверки подписи, работа с сертификатами и криптографическими провайдерами; — локальное развёртывание и встраивание Ollama и локальных LLM в программные решения; — функциональное, интеграционное, системное и регрессионное тестирование; — выявление и устранение ошибок; — защита данных и контроль доступа; — оптимизация приложений, многопоточных процессов и баз данных, управление памятью; — настройка и автоматизация процессов сборки, тестирования и развёртывания (CI/CD); — управление исходным кодом и совместной разработкой с использованием Git; — участие в проектировании архитектуры системы, выборе технологий и интеграции компонентов; — подготовка технической, эксплуатационной и пользовательской документации; — сопровождение ПО на всех этапах жизненного цикла. Требования: — Middle +, Senior разработчик; — опыт разработки под Windows; — будет плюсом опыт разработки под Android.
Задачи: — Переписать существующее iOS-приложение (Swift) на Android. — Полностью реализовать существующий функционал. — Интегрироваться с готовым Backend API. — Поддерживать и развивать Android-версию приложения. Требования: — Опыт коммерческой Android-разработки от 1 года. — Уверенное знание Kotlin. — Опыт разработки приложений под Android. — Опыт работы с REST API. — Понимание архитектуры мобильных приложений. — Умение писать чистый и поддерживаемый код. Будет плюсом: — Jetpack Compose. — Firebase. — Опыт публикации приложений в Google Play. — CI/CD и опыт настройки production-сборок. Условия: — Формат работы: гибрид, 5/2.
Зарплата не указана