СалютДевайсы

Системный аналитик

Коротко

Системный аналитик для проектирования интеграции мобильного приложения с носимыми устройствами по BLE/Bluetooth (GATT-профиль), написания технической документации (UML, ТЗ) и коммуникации между Mobile Dev, Embedded Dev и Backend Dev. Компания разрабатывает носимую электронику (умные часы) с миллионами пользователей. Требуется опыт системного анализа от 3 лет, работа с BLE/GATT, UML, REST API/OpenAPI, офлайн-синхронизацией данных. Работа в офисе в Москве, оформление по договору аутстафф.

Обязанности:
1. Анализ требований и работа с бизнес-заказчиками
— Сбор, структурирование и документирование требований от стейкхолдеров (продуктовые менеджеры, медицинские-эксперты, маркетинг и т.д.) к функционалу мобильного приложения и его взаимодействию с устройствами.
— Формализация пользовательских сценариев (User Stories) с учетом специфики носимой электроники.
— Анализ и согласование требований, исходя из технических ограничений железа (малый объем RAM/ROM на устройствах и другие технические ограничения).
2. Проектирование интеграции с носимыми устройствами (BLE/Bluetooth)
— Описание логики обмена данными между мобильным приложением и устройством по протоколам BLE (Bluetooth Low Energy).
— Составление спецификаций характеристик (Characteristics) и сервисов (Services) GATT-профиля для синхронизации данных.
— Разработка алгоритмов взаимодействия между мобильным приложением и носимым устройством, включая сценарии передачи данных, обработку разрывов соединения и восстановление синхронизации.
3. Проектирование мобильной архитектуры (на уровне логики)
— Построение диаграмм потоков данных.
— Описание моделей данных для хранения на устройстве и на сервере.
— Описание взаимодействия между различными элементами системы.
4. Написание технической документации
— Составление детальных Use Case-диаграмм и Sequence-диаграмм (в нотации UML), описывающих тайминги (временные задержки) при передаче данных.
— Написание ТЗ (Технического задания) для разработчиков iOS/Android с четким описанием edge-кейсов (низкий заряд батареи, сброс настроек, отсутствие GPS).
5. Коммуникация внутри кросс-функциональной команды
— Трансляция технических требований между Mobile Dev, Embedded Dev (прошивка часов) и Backend Dev.
— Участие в планировании спринтов, оценка трудозатрат на аналитику.
— Проведение демо-сессий и обучение команды поддержки работе с новыми алгоритмами.
Требования:
— Опыт системного анализа от 3 лет (желательно в мобильных проектах iOS/Android).
— Опыт интеграции с устройствами по Bluetooth/BLE и понимание принципов обмена данными по GATT-профилю.
— Умение собирать и документировать требования — писать User Stories, Acceptance Criteria, вести бэклог в Jira/Confluence.
— Владение UML — построение Sequence, Use Case, Activity, State Machine диаграмм.
— Опыт описания REST API — работа со спецификациями OpenAPI (Swagger).
— Умение описывать структуры и форматы данных для обмена между устройством, приложением и сервером.
— Опыт проектирования сценариев офлайн-работы и синхронизации при потере и восстановлении соединения.
— Умение работать с моделями данных — описание сущностей, атрибутов, типов, валидации, единиц измерения.
— Понимание основ безопасности и приватности данных (особенно для данных о здоровье).
— Коммуникабельность и системное мышление — умение говорить с разработчиками, продуктом и тестировщиками на одном языке, видеть картину целиком.
Условия:
— Сильная команда, амбициозные задачи и продукты, которыми пользуются миллионы;
— Удобный формат работы с возможностью гибкого начала рабочего дня;
— Комфортный офис в центре;
— Оформление аутстафф.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте