Android  Developer по созданию SDK

Зарплата

от 200 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

Мы делаем новую систему авторизации сотрудников экосистемы Сбера. Уже запустили 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
  • Опыт написания функциональных, интеграционных и юнит-тестов для мобильных приложений

Что есть у нас для тебя:

  • Много интересных и сложных задач
  • Возможность реализовать свои идеи - мы поддерживаем коллег, готовых предлагать новые фичи/архитектурные решения для продукта
  • Возможность посещать и выступать на внутренних и внешних конференциях
  • ДМС
  • Широкий спектр дисконт–программ, скидок и привилегий от компаний-партнеров
  • Льготное кредитование в Сбербанке - возможность пользоваться премиальными продуктами Банка на очень специальных условиях
  • Корпоративное обучение и доступ к обширным обучающим курсам