Обязанности:
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).
- Умение описывать структуры и форматы данных для обмена между устройством, приложением и сервером.
- Опыт проектирования сценариев офлайн-работы и синхронизации при потере и восстановлении соединения.
- Умение работать с моделями данных — описание сущностей, атрибутов, типов, валидации, единиц измерения.
- Понимание основ безопасности и приватности данных (особенно для данных о здоровье).
- Коммуникабельность и системное мышление — умение говорить с разработчиками, продуктом и тестировщиками на одном языке, видеть картину целиком.
- Сильная команда, амбициозные задачи и продукты, которыми пользуются миллионы;
- Удобный формат работы с возможностью гибкого начала рабочего дня;
- Комфортный офис в центре;
- Оформление аутстафф.
Похожие вакансии
Опыт работы с базами СПАРК, SELDON, КОНТУР ФОКУС. Уверенный пользователь ПК (Word, Excel). Образование средне-специальное, высшее. Грамотная устная и...
Знает Excel на высоком уровне. Имеет опыт работы с аналитикой данных. Умеет анализировать большие объемы данных. Умеет делать выводы из...
Опыт работы: от 3 лет в сфере финансового анализа, бюджетирования или управленческого учета, желательно в ИТ-компаниях или крупных ИТ...
От 1 года опыта в коммерческой, маркетинговой, промо или схожих областях аналитики, развития бизнеса или управления продуктом. Сильные аналитические навыки...
Высшее техническое образование. Опыт работы от 3-х лет с платформой 1С: Предприятие 8.3. на должностях: Консультант- аналитик...
