Ты сможешь получить опыт и раскрыть свой потенциал, работая над уникальными технологичными проектами наших клиентов.
Ты фокусируешься на технических задачах, а мы берем на себя переговоры с заказчиком, решение бюрократических вопросов и своевременно оплачиваем работу на проекте.
Приглашаем 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.
Мы предлагаем:
Удаленную работу - возможность работать из любого города
Заключение договора гражданско-правового характера.
Важно! Оплата за фактически отработанное время на проекте, выплата осуществляется в российских рублях
Интересные и уникальные проекты - в финансовой и промышленной сферах
Мы предоставляем сложные, но стабильные проекты с современным стеком. Ты фокусируешься на коде и архитектуре, а мы берем на себя переговоры с заказчиком, решение бюрократических вопросов и защиту твоего спокойствия и интересов.
Твоя зона ответственности — качественный продукт, наша — надежная поддержка и своевременная оплата.
Этапы отбора:
Мы уважаем твое время, поэтому наш процесс отбора максимально прозрачен:
Анкета – знакомство с твоим опытом в чат-боте.
Первичное интервью – расскажем о проектах, узнаем друг друга.
Техническое интервью – обсуждение твоих навыков и кейсов.
Предложение о сотрудничестве.
Москва
до 350000 RUR
Группа компаний ЭРКАФАРМ
Москва
до 350000 RUR