Участвовать в разработке и проектировании программного обеспечения;
Организовывать производственные процессы внутри продуктовых команд;
Анализировать запросы на разработку и внедрение программного обеспечения, разрабатывать предварительные технические решения, определять ресурсоемкость задач;
Анализировать влияние поступающих запросов на разработку нового и модификацию существующего программного обеспечения на корпоративный ландшафт;
Принимать решения по программной архитектуре продуктов;
Выполнять ревью кода, разработанного другими членами команды и подрядчиками;
Контролировать качество разрабатываемого ПО и соответствие разрабатываемого ПО требованиям технической документации.
Требования
высшее образование
наличие сертификатов программ MCSA и MCSD или альтернативных соответствующего уровня
опыт работы от 7 лет
уровень senior и выше
Знания:
Методы доступа к данным с учетом требований к производительности;
MS SQL Server ее служб (Reporting Service, Integration Service);
Принципы построения архитектуры мобильных приложений;
Паттерны проектирования MVP, MVVM, Viper
Git/GitFlow
Опыт работы с iOS и Xcode
Знания языка Swift, iOS SDK и основных фреймворков
Опыт работы с PUSH-уведомлениями с использованием Firebase
Понимание iOS Human Interface Guidelines, Design Patterns
Принципы работы с системами автосборки (build).
Условия
Уровень заработной платы обсуждается по итогам собеседования
Годовой бонус по результатам деятельности
Работа в стабильной, динамично развивающейся компании
Перспектива профессионального роста, возможность обучения