Android Developer по созданию SDK
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы делаем новую систему авторизации сотрудников экосистемы Сбера. Уже запустили MVP.
Это новый продукт, без легаси. Продуктовые фичи, технические решения, архитектура — все с чистого листа.
Это до 500 000 ежедневно активных пользователей из 70+ организаций, которых мы быстро и удобно впускаем в 50+ систем, выдерживая нагрузку до 1000 входов в секунду.
Это уникальная предметная область — баланс между UX и кибербезопасностью, биометрия, криптография, высокая нагрузка и требования к качеству системы.
Это сотни интеграций и замысловатых функций, которые интересно создавать.
Мы расширяем команду, ведь впереди мобильное приложение для сотрудников, новые способы аутентификации, авторизация по ABAC и множество других классных фичей.
Техстэк:
Бэк — Docker, OpenShift, Java EE 8, PostgreSQL, WildFly, Keycloak; Фронт — AngularJS, Swift, Kotlin
Что нужно делать:
У нас есть несколько agile-команд по 5-9 человек — владелец продукта, разработчики, тестировщики и системный аналитик. Как мобильный разработчик, ты будешь:
- Создавать с нуля и развивать SDK для авторизации мобильных приложений всех сотрудников 70+ компаний экосистемы Сбера
- Самостоятельно выбирать и понятно объяснять технические решения
Кто нам нужен:
Ищем самостоятельного разработчика, который быстро учится новому и хочет прокачаться в безопасности мобильных приложений
Требования:
- Общий опыт в мобильной разработке от 3 лет
- Хорошее знание Kotlin, платформы Android, гайдлайнов Apple. Java желательно, но не обязательно.
- Опыт разработки клиент-серверного взаимодействия — REST, HTTPS, авторизация
- Опыт работы с Android Security Features
- Понимание классических алгоритмов, типов данных, многопоточности, управления памятью
- Умение простым языком объяснять и вежливо отстаивать своё мнение
Как плюс:
- Знание предметной области — идентификация, аутентификация, авторизация, OAuth 2.0, OpenID Connect
- Опыт работы с криптографией — хэширование, шифрование, PKI
- Умение применять принципы и паттерны проектирования — SOLID, GOF, DRY, MVC, MVP, MVVM, Viper
- Понимание работы смежных ролей — аналитики, тестирования, DevOps, владелец продукта
- Опыт проведения Code Review
- Опыт написания функциональных, интеграционных и юнит-тестов для мобильных приложений
Что есть у нас для тебя:
- Много интересных и сложных задач
- Возможность реализовать свои идеи - мы поддерживаем коллег, готовых предлагать новые фичи/архитектурные решения для продукта
- Возможность посещать и выступать на внутренних и внешних конференциях
- ДМС
- Широкий спектр дисконт–программ, скидок и привилегий от компаний-партнеров
- Льготное кредитование в Сбербанке - возможность пользоваться премиальными продуктами Банка на очень специальных условиях
- Корпоративное обучение и доступ к обширным обучающим курсам