Приложения для Android. Android Developer (Дистанционная работа)

Бюджет не указан

Задание: Приложения для Android. Android Developer (Дистанционная работа)

Всем добрый день! В продуктовую компанию нужен part-time Android Developer на удаленку. Ваши будущие задачи: - Развитие существующего SDK с соблюдением принципа максимально простой интеграции с сервисами приложений. - Реализация новых фич к уже существующему функционалу. Наш SDK - это прямой интерфейс к приложению и к системе Android. Мы интегрируемся в приложения сервисов и собираем метрики о качестве пользовательского опыта, как на уровне приложения (видеоотказы, буферизации, лаги...), так и на уровне системы Android (уровень радиосигнала, тип сети мобильного оператора и т.д.) Существующий SDK инсталлирован млн. копий различных сервисов. Задачи по SDK: 1. Добавление дополнительных технических метрик системы Android 2. Добавление функционала по проведению технических замеров работы сети 3. Поддержка удаленной конфигурации режима работы SDK 4. Рефакторинг SDK и минимизация размера 5. Подготовка SDK к Open Source и прохождению кода через различные аудиты Далее будет задача по созданию приложения на базе данного SDK. Что нужно для работы: - Уверенное знание Java и Android SDK; - Понимание сетевых протоколов, опыт работы с HTTP; - Опыт разработки SDK приложений. - Понимание ограничений и разрешений Android ОС и Play Market при ревью приложений; - Практический навык отладки и reverse engineering; - Умение работать с асинхронным и многопоточным кодом; - Опыт написания background - процессов; - Опыт верстки простых интерфейсов с поддержкой разных типов экранов и шрифтов; - Знание классических алгоритмов и структур данных. Большим плюсом: опыт работы с Java Server Side. Наш SDK отправляет нам на сервер большой поток сообщений - 300 тыс. в секунду, которые нужно принять, обработать и хранить. Пишите, подробности расскажу:)