Системный аналитик (Android/AOSP)

Any

По договоренности

Не указанЗанятость: Не указанаТребуемый опыт: От 3 лет

-

Откликнуться
company logo
Wildberries
Перейти на сайт

Размер компании

-

Описание компании не указано

Описание вакансии

Wildberries и Russ — это:

лидер рынков e-commerce и наружной рекламы в России

широкий ассортимент товаров

эффективная логистическая сеть

современная IT-инфраструктура

высокое качество обслуживания и поддержки клиентов

широкий выбор цифровых сервисов, их постоянное развитие и совершенствование (платформа с цифровыми товарами и услугами, сервис для полноценного планирования путешествий, собственный центр развития и поддержки предпринимателей, контент-платформа для покупателей, логистический сервис для перевозчиков и экспедиторов, платформа для сотрудничества на логистических объектах, сервис экспресс-доставки заказов от пунктов выдачи до клиентов, партнерская программа для желающих открыть ПВЗ; инвестиции в развитие российского рынка рекламы вне дома, создание и внедрение новых продуктов, технологий и инструментов запуска рекламных кампаний, повышение прозрачности и измеримости российского рынка рекламы вне дома)

рекламная платформа для продавцов

все сегменты рекламы вне дома: наружная реклама на улицах городов, в городском общественном наземном транспорте и метро, на железнодорожной инфраструктуре (пригородных и междугородних поездах и вокзалах), аэропортах и бизнес-центрах

Дополнительно

Сбор, анализ и документирование требований от заказчиков и заинтересованных сторон; Проектирование архитектуры программных систем с учетом микросервисов и мобильных платформ; Разработка технической документации (SRS, Use Cases, UML-диаграммы); Взаимодействие с командами разработчиков, тестировщиков и продукт-менеджеров; Участие в планировании задач и управлении рисками в Agile/Scrum-процессах; Работа с исходным кодом AOSP, сборка и модификация прошивок. Общие требования: Опыт работы в разработке ПО не менее 4-5 лет, из них минимум 3 года на позиции системного аналитика или в смежных ролях; Опыт работы с мобильными ОС (предпочтительно Android); Знание микросервисной архитектуры. Опыт работы в Agile/Scrum; Уметь презентовать, обосновывать и отстаивать свою точку зрения. Технические навыки: Опыт работы с Git; Понимание как работает CI/CD; Обязательное понимание сетевых протоколов (TCP/IP, HTTP и т.д); Понимание по уровням OSI; Обязательно минимальные навыки программирования на любом языке; Обязательное понимание технологий REST, SOAP, SQL, API; Базовое знание Linux/Unix-систем; Знание процессов загрузки Android (bootloader, kernel, init) и систем сборки (Gradle, Make, Soong) - будет преимуществом; Опыт работы с контейнеризацией (Docker, KVM) - будет плюсом. Аналитические навыки: Умение проектировать компоненты и системы. Выбирать наиболее подходящие решения, технологии и протоколы; Умение создавать полные и понятные технические задания и документацию; Способность расставлять приоритеты как в своих задачах, так и для команд разработки; Умение исследовать ситуацию со всех сторон с учетом всех pros/cons и находить наиболее рациональное решение. Будет плюсом: Глубокое понимание архитектуры Android (Binder, HAL, Zygote, System Server). Будет большим преимуществом; Уверенное программирование на любом языке, особенно если это Java, C/C++ и/или Kotlin; Опыт работы с Gerrit; Опыт настройки CI/CD в Jenkins и\или GitLab; Опыт работы с AOSP (сборка, модификация прошивок); Если есть понимание работы ядра и драйверов Linux; Знание мобильных сетей (4G/5G, Wi-Fi, Bluetooth) и стандартов (GSMA, 3GPP); Опыт работы с низкоуровневыми интерфейсами (I2C, SPI, UART) и сертификацией устройств (Google CTS, GMS); Умение работать с отладчиками (GDB, LLDB) и профилировщиками (Perf, Systrace).