Scalo Sp. z o.o.
Senior Android Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Android-инженер в FinTech-домене для развития приложения на Kotlin и Jetpack Compose с фокусом на аутентификацию и безопасность. Полностью удалённое сотрудничество по модели B2B.
Задачи
- Развивать Android-приложение в домене FinTech на Kotlin и Jetpack Compose
- Проектировать и реализовывать механизмы аутентификации и авторизации (OAuth 2.0, OpenID Connect, биометрия, MFA)
- Обеспечивать безопасность приложения, включая безопасное хранение данных и токенов
- Разрабатывать новые функции и улучшать существующие элементы приложения
- Участвовать в полном цикле жизни приложения — от концепции до публикации в Google Play Store
- Писать чистый, тестируемый и хорошо документированный код
- Взаимодействовать с командами разработки и продукта в Agile/Scrum
Требования
- Несколько лет коммерческого опыта разработки Android-приложений
- Очень хорошее знание Kotlin, включая Coroutines и Flow
- Практический опыт внедрения механизмов аутентификации в мобильных приложениях (OAuth 2.0, OpenID Connect, биометрический вход, MFA, работа с токенами и сессиями)
- Знание вопросов безопасности мобильных приложений (Android Keystore, шифрование данных, OWASP Mobile)
- Знание Jetpack Compose и современных компонентов Android
- Знание архитектурных паттернов (MVVM, Clean Architecture)
- Опыт написания юнит-тестов и заботы о качестве кода
- Опыт работы с API (желательно GraphQL)
- Самостоятельность в анализе проблем и предложении решений
- Очень хорошее знание английского языка — минимум C1
Условия
- Полностью удалённый формат работы
- Ставка 150 zł/h + VAT (B2B)
- Участие в разнообразных проектах из областей Software, Embedded, Data и Cloud Services
- Возможность участия в дополнительных preseals и экспертных инициативах
- Медицинская страховка, спортивная карта и кафетерий-платформа согласно правилам сотрудничества
Навыки
- Android
- Kotlin
- Coroutines
- Flow
- Jetpack Compose
- OAuth 2.0
- OpenID Connect
- MFA
- Android Keystore
- OWASP Mobile
- MVVM
- Clean Architecture
- GraphQL