Системный архитектор (mobile)
Зарплата
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Yota это про IT. А значит про технологии. У нас зрелые процессы производства ПО, включающие подготовку качественных артефактов аналитики и архитектуры для удобства дальнейшей разработки.
Мы продолжаем расширять нашу техническую команду.
Мы гордимся, что работаем рядом с лучшими профессионалами отрасли и вкладываем в дело душу, сердце и позитивные эмоции. Если это созвучно тебе – дай о себе знать!
Мы предлагаем:
- Интересные амбициозные задачи, работу в команде профессионалов
- Возможность влиять на процессы внутри компании и на продукт, которым пользуются миллионы людей. Мы рады твоим полезным идеям!
Все, что нужно для комфортной работы: достойную заработную плату, медицинскую страховку, официальное трудоустройство, компенсацию спорта, иностранного языка, мобильной связи, безлимитный интернет 4G, обучение.
Задачи для тебя:
- Принятие решений о развитии витрин Yota на этапе анализа и проектирования
- Выполнять Системную аналитику по входным требованиям к решению
- Дизайн архитектуры технологического продукта / домена согласно входным требованиям аналитика и архитектора решения
- Определение задействованных компонентов технологического продукта, решение о необходимости ввода новых компонентов или переопределения границ существующих
- Подготовка Statement of Work и оценка трудозатрат реализации изменений технологического продукта / домена
- Описание и контроль версий API интерфейсов технологического продукта / домена для взаимодействия с другими продуктами
- Оценка и принятие мер для обеспечения готовности ресурсов технологических и операционных для ввода новой версии продукта в эксплуатацию
- Валидация оценки разработки по бизнес-требованиям
Взаимодействие со смежными подразделениями:
- С архитектором решения, контролирующим целостность архитектуры решения и предъявляющим требования по дизайну и реализации изменений команде технологического продукта/ домена
- С владельцем технологического продукта/ домена, определяющим видение развития технологического продукта/ домена
- С менеджером по поставке решения, контролирующим своевременный релиз компонентов решения в рамках производственного процесса
- С разработчиками в рамках команды технологического продукта/ домена, реализующими изменения
- С другими подразделениями и партнерами, с которыми имеются стыки интеграции.
Необходимые знания и опыт:
- Опыт работы в крупных проектах (сроком задействования от 1 года) и больших командах (от 10 человек)
- Понимание принципов и технологии разработки ПО по методологии Agile
- Опыт работы в проектах с применением инструментов Agile: Scrum, Kanban
- Опыт разработки и/или проектирования мобильных приложений под iOS/Android не менее 8 лет
- Опыт программирования на Swift/Objective-C/Kotlin/Java
- Опыт разработки мобильных приложений по Clean Architecture
- Понимание современных шаблонов проектирования мобильных приложений (VIPER, MVVM, DI, IOC)
- Опыт настройки и поддержки процессов CI/CD
- Понимание взаимодействия мобильного приложения с бэкендами, принципов REST
- Опыт проектирования REST API
- Знание методик анализа требований, проектирования, документирования и анализа архитектуры ПО
- Опыт работы с UML-диаграммами (Sequence, Behavioral)
- Опыт использования средств командной разработки (JIRA)
- Навыки лидерства, презентации, ведения переговоров