Middle+ / Senior Andriod разработчик

200 000 - 250 000 ₽


Ты сможешь получить опыт и раскрыть свой потенциал, работая над уникальными технологичными проектами наших клиентов.

Ты фокусируешься на технических задачах, а мы берем на себя переговоры с заказчиком, решение бюрократических вопросов и своевременно оплачиваем работу на проекте.

Приглашаем Android-разработчик для работы на IT-проектах наших клиентов (в формате аутстафф).

Задачи:

  • Разработка нового функционала для мобильных приложений на платформе Android

  • Интеграция сторонних SDK, и их обновление

  • Оптимизация производительности приложения

  • Проектирование и реализация клиент-серверного взаимодействия

  • Разработка и поддержка библиотек и компонентов для проекта

  • Проектирование архитектуры приложения и обоснованный выбор технологического стека

  • Исправление и оптимизация текущей функциональности на проекте

  • Исправление найденных дефектов на проекте

  • Анализ отчетов из систем мониторинга стабильности (Crashlytics/Sentry) и исправление причин падения

  • Коммуникация с проектной командой: руководителями проектов, разработчиками, аналитиками, тестировщиками

  • Оценка и декомпозиция задач, проведение код ревью

  • Написание Unit тестов

  • Настройка CI/CD

Обязательные требования:

  • Коммерческий опыт разработки под мобильную платформу Android от 4-x лет

  • Глубокое понимание языка Kotlin

  • Базовое знание языка Java

  • Свободное владение Android SDK и Jetpack Components

  • Опыт с Kotlin Multiplatform

  • Опыт создания UI через Jetpack Compose (уже обязательно на этом уровне)

  • Понимание жизненного цикла компонентов (Activity, Fragment, Lifecycle-Aware Components)

  • Опыт работы с REST API, HTTPS, JSON

  • Опыт работы с локальными базами данных: Room Persistent Library

  • Опыт работы с SharedPreferences, DataStore

  • Опыт работы с Kotlin Coroutines и Flow

  • Знание и опыт использования Dependency Injection фреймворков: Dagger 2 / Hilt

  • Опыт работы с системой сборки Gradle (написание кастомных задач, управление зависимостями)

  • Обязательное понимание и опыт применения MVVM в связке с Data Binding / ViewBinding и Jetpack ViewModel.

  • Понимание устройства и работы Garbage Collector

  • Понимание и использования следующих архитектур MVI, MVP, Clean Architecture;

  • Глубокое понимание SOLID

  • Активное использование паттернов Dependency Injection, Repository, Adapter, Observer, Factory.

  • Опыт интеграции сторонних библиотек;

  • Опыт работы с VCS (в частности, с Git).

  • Опыт модификации или исправление CI/CD

Будет плюсом:

  • Опыт настройки CI/CD с нуля (Jenkins/Fastlane/GitHub Actions/GitLab CI/Bitrise)

  • Опыт работы с View System (XML) для поддержки легаси-кода

  • Навык работы с Google Play Console, включая создание ключей, управление треками и выпуск версий.

  • Опыт модуляризации приложения

  • Опыт написания скриптов на Bash/Groovy/Kotlin Script

  • Знание и опыт применения различных подходов к кешированию данных

  • Опыт оптимизации размера APK и времени сборки

  • Опыт работы с RxJava/RxKotlin

  • Опыт работы с SQLite

  • Опыт работы и понимание работы с Thread, Looper, Handler, MessageQueue

  • Опыт построения кастомных элементов интерфейса и анимаций (Custom Views, MotionLayout, Lottie)

  • Умение настроить различные конфигурации (Debug, Release, Staging) и build variants в Android Studio

  • Уверенное знание языка Java

  • Знание SSL Pinning, MITM

  • Опыт работы с WebSockets

  • Понимание принципов KISS, DRY, YAGNI.

Мы предлагаем:

  • Удаленную работу - возможность работать из любого города

  • Заключение договора гражданско-правового характера.

  • Важно! Оплата за фактически отработанное время на проекте, выплата осуществляется в российских рублях

  • Интересные и уникальные проекты - в финансовой и промышленной сферах

Мы предоставляем сложные, но стабильные проекты с современным стеком. Ты фокусируешься на коде и архитектуре, а мы берем на себя переговоры с заказчиком, решение бюрократических вопросов и защиту твоего спокойствия и интересов.

Твоя зона ответственности — качественный продукт, наша — надежная поддержка и своевременная оплата.

Этапы отбора:

Мы уважаем твое время, поэтому наш процесс отбора максимально прозрачен:

Анкета – знакомство с твоим опытом в чат-боте.

Первичное интервью – расскажем о проектах, узнаем друг друга.

Техническое интервью – обсуждение твоих навыков и кейсов.

Предложение о сотрудничестве.

Сравнение со средней зарплатой в похожих вакансиях:

228k

300k

171k

270k

350k


Поделиться:

Опубликована 20 часов назад

Похожие вакансии

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
В техническую команду сервиса требуется Android разработчик Мы предлагаем: Необходимое оборудование и ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании OkkoOkko
  • Москва
19 часов назад
Мы находимся в поисках коллеги в Отдел интеграции приложений ИТ- департамента крупнейшего иностранного банка в России. Богатый ИТ ландшафт, масштабная интеграционная инфраструктура, развитая сервисная шина (ESB). Тебя ждут разноплановые задачи, покры...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Лига Цифровой ЭкономикиЛига Цифровой Экономики
  • Москва
20 часов назад
МТТЕХ - центр разработки Московского транспорта. Мы создаём ИТ-решения, которыми ежедневно пользуются миллионы пассажиров: от оплаты и планирования маршрутов до беспилотного трамвая Основные задачи: Создание новых сервисов с нуля Развитие и проектиро...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании МТТЕХМТТЕХ
  • Москва
20 часов назад
Аккредитованная ИТ-компания Р7 является отечественным разработчиком комплекса офисных решений для бизнеса ... Наша компания динамично растет, портфель продуктов расширяется и мы ищем в команду JavaScript разработчика ... Требования: Уверенные знания и опыт работы с классическим JavaScript; Опыт работы JavaScript разработчиком ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Р7Р7
  • Москва
19 часов назад
Требования: Опыт разработки Backend приложений (Python 3.>) от 5 лет; Уверенное владение базовыми архитектурными паттернами; Понимание асинхронной парадигмы программирования; Желание придерживаться культуры разработки и Best practices (SOLID, KISS...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Bell IntegratorBell Integrator
  • Москва
4 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.