Задачи:
– Разрабатывать новые функции и поддерживать существующий функционал в Android-приложениях
– Исправлять баги
– Отправлять релизные поезда
– Проектировать архитектуру фичей, выбирать паттерны и библиотеки, фиксировать ADR и вести документацию
– Писать чистый, поддерживаемый и тестируемый код
– Рефакторить legacy-код и повышать производительность приложения
– Участвовать в код-ревью, менторстве
– Тесно взаимодействовать с участниками продуктовых команд
– Внедрять современные практики CI/CD, автоматизации тестирования
Требования:
– Умение вести эффективную коммуникацию со стейкхолдерами
– Инженерный подход, ведение ADR, документации, качественная коммуникация с коллегами
– Опыт коммерческой разработки Android-приложений от 3 лет
– Глубокое понимание Kotlin и особенностей JVM/Android Runtime
– Уверенное знание паттернов, принципов ООП, SOLID, DRY, KISS
– Опыт работы с современными архитектурными паттернами (MVVM/MVI) и библиотеками Android Jetpack
– Понимание жизненного цикла компонентов Android и работы с многопоточностью
– Умение писать Unit-тесты и UI-тесты, понимание важности качества кода
– Умение отслеживать и улучшать метрики здоровья проекта
– Опыт работы с Git (ветвление, merge requests, code review)
– Умение автоматизировать сборки Git, CI/CD
– Желание развиваться, делиться знаниями и учиться новому, улучшать командные процессы
Разработка:
— Проработка идеи и концепции
— Дизайн интерфейса и создание графики
— Разработка приложения
— ASO-скриншоты для оформления страницы в сторе
Дизайн:
— Визуальная концепция с нуля
— Дизайн экранов и элементов интерфейса
— Ассеты: иконки, фоны и игровая графика
— Мимикрия - адаптация под выбранную стилистику
— ASO-скриншоты в едином стиле с приложением
Зарплата не указана
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Задачи:
— Проектировать и реализовывать продуктовые фичи в крупном Android-приложении.
— Развивать модульную архитектуру приложения: корректно выделять api/impl контракты, сохранять направление зависимостей и не расширять legacy-подходы без необходимости.
— Работать с UI на Jetpack Compose и внутренней дизайн-системой: экраны, состояния, reusable-компоненты, accessibility.
— Реализовывать presentation/domain/data слои: ViewModel, UI state/effects, use cases, repositories, mappers, интеграции с backend-клиентами.
— Работать с асинхронностью на Coroutines/Flow, streaming-сценариями и SSE.
— Наставлять инженеров ниже грейдом через review, парное проектирование и передачу контекста по сложным частям приложения.
Требования:
— Опыт работы с Kotlin, Android platform, Jetpack Compose, Coroutines/Flow и понимание layered architecture без смешивания DTO, domain models и UI models.
— Опыт агентной разработки и интеграции AI-инструментов в developer workflow.
— Опыт с native/NDK интеграциями, audio/video stack, Media3, CameraX.
— Опыт развития многомодульной архитектуры в большом Android-приложении.
— Опыт подготовки мобильных релизов с учетом rollout, rollback, feature flags и совместимости версий приложения.
Условия:
— Крупнейшее DS&AI community — более 600 DS-специалистов банка.
— Дайджест о самых последних разработках в области DS&AI и отчеты с крупнейших конференций мира.
— Возможность быть соавтором НИРов и статей для международных конференций.
— Возможность выбрать удобный формат работы: гибрид или офис.
— Ежегодный пересмотр зарплаты, годовая премия.
— Корпоративный спортзал и зоны отдыха.
— более 400 образовательных программ СберУниверситета для профессионального и карьерного развития.
— Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.
— Бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров.
— Вознаграждение за рекомендацию друзей в команду Сбера.
Задачи:
– Разработка и поддержка приложений с использованием 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 или аналогичными.
– Высокие навыки оперативного проектирования для оптимизации работы инструментов ИИ.
– Критическое понимание границ возможностей инструментов ИИ и применение здравого смысла и критического мышления.
– Использование ИИ для отладки, повышения качества кода и улучшения документации с целью повышения производительности и надежности рабочих процессов.
Задачи:
— Строить iOS-приложение (SwiftUI) вместе с companion-приложением для watchOS, где часы являются основным сенсорным контуром продукта, а iPhone — вторым экраном.
— Работать с HealthKit, фоновой записью данных на часах, офлайн-логикой и синхронизацией.
— Позже интегрировать кастомную ML-модель, создаваемую отдельным специалистом.
— В перспективе использовать WidgetKit и Live Activities.
Требования:
— Реальный опыт работы с HealthKit и watchOS, особенно с companion-приложениями, желательно с примерами в портфолио.
— Понимание ограничений фоновой работы и энергопотребления.
— Приветствуется опыт работы с CMSensorRecorder и сырыми данными акселерометра/гироскопа.
— Готовность работать в условиях неопределённости и отсутствия чётко прописанных задач.
Условия:
— Проектная работа, частичная занятость.
— Удалённый формат работы.
— Оплата обсуждаема, зависит от оценки объёма работы после разговора.
— Возможность продолжения сотрудничества на следующих этапах проекта.
Проект находится на ранней стадии, цель ближайшего этапа — довести продукт до технического proof и подготовить к первому инвестиционному раунду. Вакансия ориентирована на специалиста, заинтересованного в сложных задачах, исследованиях и экспериментах с продуктом с самого начала.
Ищу работу Flutter разработчиком под iOS, Android или MacOS.
Опыт работы Flutter: 3 года.
Опыт работы нативный: 7 лет.
Формат работы: удалённый.
Занятость частичная, до 20 часов в неделю.
Оплата от 2500₽ в час.
Малая часть того, с чем работал: Flutter (Dart), dio, http, url_launcher, connectivity_plus, shared_preferences, firebase_core, firebase_analytics, firebase_messaging, firebase_auth, firebase_storage, easy_localization, hive, realm, sqflite (SQLite), elementary, get_it, apple_sign_in, flutter_share, in_app_purchase, image_picker, path_provider, flutter_native_splash, flutter_launcher_icons, keyboard_utils, intl, wakelock, sign_in_with_apple, flutter_local_notifications, flutter_facebook_auth, flutter_login_vk, telegram_client, rxdart, yandex_mobileads, just_audio, stylish_dialog, scrollable_positioned_list, fl_chart, excel, share_plus, google_api_availability, cupertino_icons.
Есть опыт desktop разработки.
Нативно Swift и Java.
Задачи:
- Участвовать в разработке клиентских приложений
- Помогать тестировщикам в локализации ошибок
- Проводить code-review
- Разрабатывать unit-тесты
Требования:
- Разрабатывал на Kotlin приложения для Android больше трёх лет
- Работал с Kotlin Multiplatform — без опыта с KMP не рассматривают
- Разрабатывал BDUI
- Умеешь проектировать клиент-серверное взаимодействие
- Знаешь классические алгоритмы и структуры данных
- Умеешь разбираться в чужом коде и не боишься его
Задачи:
— продолжать готовую работу по Flutter
Требования:
— опыт работы с Flutter
— ответственность
Условия:
— работа только офлайн
— рабочее время с 09:00 до 18:00
— зарплата от 4 млн сум
Контактное лицо: Maqsudjon
Время для связи: 09:00 - 18:00
Задачи:
— Разработка новых функций совместно с продактом и дизайнером, включая удобную посадку в аэропорту и на вокзале, умное определение местоположения, подсказки об ограничениях остановки и маршрутах.
— Рефакторинг и оптимизация приложения для повышения скорости и надежности, работа с модульной архитектурой, разграничение компонентов и продумывание удобной навигации.
— Планирование технического развития команды: выбор технологий для новых функций, разработка и поддержка метрик качества, оптимизация процессов разработки, участие в архитектурных решениях.
Требования:
— Богатый опыт разработки под Android, создание продакшен-приложений с большой аудиторией.
— Фокус на качестве: написание чистого, поддерживаемого кода и надежных архитектурных решений.
— Широкое понимание продукта, бэкенда и взаимодействия с другими командами.
— Отличное знание платформы Android и её внутреннего устройства.
Будет плюсом:
— Опыт оптимизации и ускорения приложений.
— Знание современных подходов к визуальным интерфейсам и интерактивным UI.
— Опыт работы с геосервисами: карты, маршрутизация, геолокация.
Условия:
— Ежегодные медицинские чекапы, йога и психотерапия, а также другие бонусы (полный список доступен по ссылке).
Задачи:
— Создание компонентов: выделять общие компоненты из приложений и добавлять новые, которые принесут максимальную пользу большинству команд.
— Оптимизация приложений: ускорять приложения, искать узкие места в производительности и устранять их.
— Внедрение технологий: изучать и внедрять новые технологии в процесс разработки для повышения эффективности работы всех команд Яндекс 360.
Требования:
— Опыт коммерческой разработки мобильных приложений более трёх лет.
— Отличное знание платформы iOS: SwiftUI, UIKit, GCD, Swift Concurrency.
— Хорошее владение Swift, а также знание Gradle, Kotlin и других языков.
Условия:
— Работа в комьюнити с различными клубами (спортивные, книжный, киберспортивное сообщество).
— Полный список бонусов доступен по ссылке https://yandex.ru/jobs/pages/benefits?utm_campaign=ya_nanimaet.
Задачи:
— Доработка существующих разделов и добавление новых.
— Интеграция с новым API вуза, работа с REST-сервисами.
— Исправление багов по логам Crashlytics и обратной связи от пользователей.
— Обновление приложения под новые версии Android (targetSdk 36+).
— Оптимизация push-уведомлений и фоновых задач.
— Рефакторинг Compose-экранов, улучшение UI/UX.
— Выпуск обновлений в Google Play, работа с внутренним тестированием.
— Написание тестов на критичные сценарии (авторизация, расписание, оплата).
Требования:
— Уверенное владение Kotlin (включая корутины, Flow, sealed-классы).
— Опыт коммерческой разработки на Jetpack Compose.
— Практика работы с Hilt (Dagger): компоненты, скоупы, @HiltViewModel.
— Опыт интеграции с Retrofit и настройки сетевого слоя.
— Работа с Room: сущности, DAO, миграции, Flow-запросы.
— Понимание MVVM / Clean Architecture, принципов SOLID.
— Опыт работы с существующим проектом (brownfield) — умение разбираться в чужом коде.
— Уверенная работа с Git и понимание CI/CD-пайплайнов.
— Опыт публикации и обновления приложений в Google Play.
Будет плюсом:
— Опыт разработки на Swift / iOS — сможете синхронизировать логику между платформами и подстраховать iOS-направление.
— Знание Kotlin Multiplatform (KMP).
— Опыт в EdTech, корпоративных или государственных приложениях.
— Понимание специфики интеграций с 1С / ERP-системами.
Личные качества:
— Самостоятельность: умеете сами найти баг, предложить решение и согласовать его.
— Аккуратность: не ломаете прод, пишете тесты на критичные сценарии.
— Коммуникабельность: умеете общаться с заказчиком и переводить «сделайте удобно» в конкретные задачи.
— Ответственность за результат и внимание к деталям.