Android разработчик
Прямой работодатель ВИГО ( vigo.ru )
Опыт работы от 3 до 5 лет150 000 000 ₽
Всем добрый день! В продуктовую компанию нужен part-time Android Developer на удаленку.
Мы ищем в команду Android инженера.
Условия:
- удаленка;
- part-time (около 20 часов в неделю или меньше, чтобы вам и нам было удобно);
- оформление ГПХ, почасовая оплата;
- от 150к на руки в месяц при занятости 20 часов в неделю;
- возможность совмещать с основной работой или другими проектами;
- долгосрочное сотрудничество, при желании переход в штат:)
Мы решаем проблему человека со смартфоном, который хочет посмотреть видео, поиграть в игру без помех и буферизаций. Для этого мы разработали софт, который помогает телеком операторам улучшать свою инфраструктуру именно там, где это нужно пользователям.
Наши клиенты: МТС, БиЛайн, МегаФон, Tele2, Tinkoff mobile, ЭрТелеком, Сбер Mobile.
С 2016 года мы зарабатываем деньги.
Архитектура и технологии:
Задачи:
- Развитие существующего 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 тыс. в секунду, которые нужно принять, обработать и хранить;
- понимание IOS.