Обязанности:
Задачи Проводить полный цикл сбора требований: выявление функциональных, нефункциональных и пользовательских требований к продукту Взаимодействовать с продактом для подсветки неочевидных бизнес-рисков, точек роста и улучшений пользовательского опыта (UI/UX) Анализировать технические ограничения существующей архитектуры и предлагать оптимальные пути реализации, информируя о невозможности/сложности тех или иных решений Писать чёткую и однозначную спецификацию требований (Software Requirements Specification / Use Cases) Формировать задачи на разработку с полным описанием логики и критериев приёмки Проводить груминг для команды разработки (разработчики, тестировщики, дизайнеры): устно и визуально доносить до команды цель задачи, логику работы и её бизнес-ценность («что и зачем мы делаем») Выступать главным источником правды по требованиям: оперативно отвечать на вопросы разработчиков и тестировщиков в процессе разработки Проводить ревью тест-кейсов и чек-листов, написанных тестировщиками, на предмет покрытия всей функциональности и граничных случаев Участвовать в отладке взаимодействия с внешними сервисами (работа с прокси-инструментами для анализа трафика) Требования Знание PlantUML (или других нотаций для построения диаграмм последовательностей, классов, состояний), опыт работы с Jira и Confluence Понимание архитектуры REST API, умение работать с Postman (коллекции, работа с переменными окружений) Умение перехватывать и анализировать трафик мобильных и веб-приложений с помощью Charles Proxy или Proxyman (анализ ответов сервера, подмена данных, отслеживание ошибок) Понимание работы с макетами в Figma (умение смотреть вёрстку, выгружать ресурсы и состояния элементов) Понимание особенностей разработки под iOS, Android, Web и бэкенд (знание отличий в нативных компонентах, версионировании ОС и поведении веб-версий) Понимание структуры JSON, принципов работы мобильных приложений с бэкендом (кэширование, синхронизация данных, обработка ошибок) Системное мышление: умение видеть картину целиком, а не только конкретную задачу Проактивность: способность самостоятельно подсвечивать риски, а не просто фиксировать требования «как сказали» Отличные коммуникативные навыки: умение переводить с «языка бизнеса» на «язык разработки» и наоборот Навыки фасилитации: умение управлять встречей (грумингом), удерживать внимание команды и принимать совместные решенияПохожие вакансии