Развитие существующего SDK

2 000 руб.за час
11 июня 2024, 15:57 • 5 откликов • 66 просмотров
Всем добрый день! Ищем на part-time Android Developer на удаленку.

Условия:
- удаленка;
- 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;
- Опыт разработки SDK приложений.
- Понимание ограничений и разрешений Android ОС и Play Market при ревью приложений;
- Практический навык отладки и reverse engineering;
- Умение работать с асинхронным и многопоточным кодом;
- Опыт написания background - процессов;
- Опыт верстки простых интерфейсов с поддержкой разных типов экранов и шрифтов;
- Знание классических алгоритмов и структур данных.

Большим плюсом:

- опыт работы с Java Server Side. Наш SDK отправляет нам на сервер большой поток сообщений - 300 тыс. в секунду, которые нужно принять, обработать и хранить;
- понимание IOS.