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

Группа компаний ЭРКАФАРМ
Санкт-Петербург Опубликовано 14 мая 2026
Зарплата не указана
Полная занятость1–3 годаАналитик
Зарплата не указана

Описание

Мы — ведущая аптечная сеть в России (1500+ физических аптек). Наш e-commerce продукт (web + mobile) ежемесячно посещают более 3 миллионов уникальных пользователей, которые совершают до 300 000 заказов. Мы расширяем команду и ищем Системного аналитика в команду мобильной разработки (iOS/Android). Вам предстоит стать связующим звеном между мобильным фронтендом и мощным ядром микросервисов. Вы будете проектировать не только логику работы экранов, но и слой Backend-for-Frontend (BFF), чтобы мобильные приложения работали быстро, а API было спроектировано оптимально. Чем предстоит заниматься: Мобильный интерфейс: описание логики работы экранов (iOS/Android), состояний UI (в парадигме MVVM) и обработчиков событий. Проектирование BFF (Backend-For-Frontend): Составление ТЗ на интеграцию мобильных клиентов со шлюзом на базе Koa.JS. Маппинг данных из микросервисов (REST, gRPC, GraphQL) в REST API для мобильных устройств. Mobile-First проектирование бэкенда: совместное проектирование новых микросервисов с системным аналитиком Web-команды. Наша цель — API, которое изначально учитывает ограничения мобилок (экономия трафика, пагинация, оптимизированный payload). Интеграции со сторонними SDK: описание контрактов взаимодействия с сервисами аналитики и партнерами (Firebase, AppMetrica, Mindbox, Яндекс.Карты, платежные шлюзы). Работа с требованиями: бор, анализ и формализация бизнес-требований от стейкхолдеров, декомпозиция задач для фронтенд-разработчиков (iOS / Android). Что мы ожидаем от кандидата: Опыт работы системным аналитиком от 2-3 лет (идеально — в мобильной разработке или в кросс-функциональных Web+Mobile командах). Уверенное понимание принципов проектирования REST API (документирование в Swagger/OpenAPI) и клиент-серверного взаимодействия. Понимание паттернов микросервисной архитектуры и агрегации данных через паттерн BFF. Навыки чтения спецификаций: понимание принципов работы gRPC (умение читать .proto контракты) и GraphQL будет сильным преимуществом. Опыт работы с инструментами: Postman, снифферы трафика (Charles/Fiddler), Figma. Владение нотациями UML (особенно Sequence Diagrams для описания потоков авторизации и обмена данными). Понимание специфики мобильных платформ: жизненный цикл приложения, кэширование (Room/SQLite), пуш-уведомления, гайдлайны HIG и Material Design. Наш стек технологий: Мобильные платформы: Swift (iOS), Kotlin (Android). Архитектура MVVM + SOA, реактивные фреймворки (RxSwift / RxJava), локальная БД (SQLite). Мобильный шлюз (BFF): сервис на Koa.JS, MongoDB. Бэкенд ядро (20+ микросервисов): языки PHP (Laravel), TypeScript (Nest.js), Golang. Базы данных MySQL, PostgreSQL, Elasticsearch. Транспорт: REST, gRPC, GraphQL. Кэширование: Redis, Memcached.
Описание
Мы — ведущая аптечная сеть в России (1500+ физических аптек). Наш e-commerce продукт (web + mobile) ежемесячно посещают более 3 миллионов уникальных пользователей, которые совершают до 300 000 заказов. Мы расширяем команду и ищем Системного аналитика в команду мобильной разработки (iOS/Android). Вам предстоит стать связующим звеном между мобильным фронтендом и мощным ядром микросервисов. Вы будете проектировать не только логику работы экранов, но и слой Backend-for-Frontend (BFF), чтобы мобильные приложения работали быстро, а API было спроектировано оптимально. Чем предстоит заниматься: Мобильный интерфейс: описание логики работы экранов (iOS/Android), состояний UI (в парадигме MVVM) и обработчиков событий. Проектирование BFF (Backend-For-Frontend): Составление ТЗ на интеграцию мобильных клиентов со шлюзом на базе Koa.JS. Маппинг данных из микросервисов (REST, gRPC, GraphQL) в REST API для мобильных устройств. Mobile-First проектирование бэкенда: совместное проектирование новых микросервисов с системным аналитиком Web-команды. Наша цель — API, которое изначально учитывает ограничения мобилок (экономия трафика, пагинация, оптимизированный payload). Интеграции со сторонними SDK: описание контрактов взаимодействия с сервисами аналитики и партнерами (Firebase, AppMetrica, Mindbox, Яндекс.Карты, платежные шлюзы). Работа с требованиями: бор, анализ и формализация бизнес-требований от стейкхолдеров, декомпозиция задач для фронтенд-разработчиков (iOS / Android). Что мы ожидаем от кандидата: Опыт работы системным аналитиком от 2-3 лет (идеально — в мобильной разработке или в кросс-функциональных Web+Mobile командах). Уверенное понимание принципов проектирования REST API (документирование в Swagger/OpenAPI) и клиент-серверного взаимодействия. Понимание паттернов микросервисной архитектуры и агрегации данных через паттерн BFF. Навыки чтения спецификаций: понимание принципов работы gRPC (умение читать .proto контракты) и GraphQL будет сильным преимуществом. Опыт работы с инструментами: Postman, снифферы трафика (Charles/Fiddler), Figma. Владение нотациями UML (особенно Sequence Diagrams для описания потоков авторизации и обмена данными). Понимание специфики мобильных платформ: жизненный цикл приложения, кэширование (Room/SQLite), пуш-уведомления, гайдлайны HIG и Material Design. Наш стек технологий: Мобильные платформы: Swift (iOS), Kotlin (Android). Архитектура MVVM + SOA, реактивные фреймворки (RxSwift / RxJava), локальная БД (SQLite). Мобильный шлюз (BFF): сервис на Koa.JS, MongoDB. Бэкенд ядро (20+ микросервисов): языки PHP (Laravel), TypeScript (Nest.js), Golang. Базы данных MySQL, PostgreSQL, Elasticsearch. Транспорт: REST, gRPC, GraphQL. Кэширование: Redis, Memcached.

Похожие вакансии

Операционный директор (COO)
Тейбл
200000 – 300000 руб.
Полная занятостьОпыт 1–3 года
Рекрутер/HR-менеджер
Автозапасы
50000 – 70000 руб.
Полная занятостьОпыт 1–3 года
QA Engineer
Будущее технологий
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Менеджер по продажам корпоративным клиентам
Точка Банк
от 120000 руб.
Полная занятостьОпыт 1–3 года
Ведущий бухгалтер (удаленно)
Матус энд Квитс
80000 – 120000 руб.
Полная занятостьОпыт 1–3 года
Менеджер маркетплейсов ВсеИнструменты.ру
ГарантИмпериал
от 80000 руб.
Полная занятостьОпыт не требуется