📍 Москва (м. Полянка)Можно удалённо из РФ
Специализация
Mobile (Android / iOS)
Банк «Открытие» входит в десятку крупнейших банков в России. Наша миссия — сделать клиентов банка счастливыми, и для этого мы создаём и развиваем финансовые сервисы.
Один из флагманских проектов банка — мобильное приложение для клиентов малого и среднего бизнеса. Мы ищем Team Lead, который возглавит команду и поможет сделать его ещё лучше.
Технологии/инструменты
KotlinAndroid SDKMVP/MVVM/MVIGitCI/CDFirebase
Наш технологический стек:
- Kotlin.
- SQLite, Room.
- Android architecture components (ViewModel, LiveData, etc.).
- Придерживаться принципов Clean architecture.
- Роутинг — Google Navigation.
- Retrofit 2, RxJava (думаем о переезде на Корутины + Flow).
- Подход Single Activity.
- DI — Toothpick (думаем о переезде на Dagger2/Hilt).
- Модульная архитектура на основе Gradle модулей.
- Gitlab, Bitbucket, Gradle, CI, Doker и автоматизация.
- Поддержка Android 5.0.
- Интеграции с Firebase.
- Развиваем инфраструктуру автотестов (Appium, нативные тесты).
- Всегда открыты к новым технологиям (Jetpack Compose и так далее).
Чем предстоит заниматься
- Управление командой разработчиков.
- Сокращение Time To Market и релизного цикла для фичей.
- Дальнейшее развитие инфраструктуры CI/CD и автоматизации.
- Управление и составление технического беклога.
- Развитие многомодульной архитектуры.
- Развитие подходов тестирования.
- Решение любых проблем для достижения командой поставленных целей.
- Развитие коммьюнити разработчиков и проведение перфоманс ревью.
- Принятие ключевых решений по архитектуре приложения.
Кого ищем
- Опыт работы на позиции Team Lead от 2-х лет.
- Не менее 3 лет опыта разработки на Android.
- Имеете хорошее знание Kotlin.
- Знаете Android SDK и основных архитектурных решений Android приложений.
- Знаете шаблоны проектирования (MVP / MVVM / MVI).
- Уверенно работаете с Git.
- Умеете писать поддерживаемый и тестируемый код.
- Имеете опыт поиска ошибок в коде и рефакторинга.
- Имеет опыт работы с Firebase (Firebase Cloud Messaging (FCM), Crashlytics, Analytics).
- Обладаете опытом управления командой разработчиков от 4 человек.
- Умеете выстроить процессы внутри команды.
- Умеете выстроить CI/CD.
Будет плюсом:
- Имеете опыт работать с WebSocket.
- Знаете Huawei MobileService и опыт публикации приложений в Appgallery.
- Имеете опыт работы с системами автоматической сборки проектов (Gradle / Kotlin DSL).
Что предлагаем
- Стать частью крупного, динамично развивающегося банка.
- Работу в команде единомышленников, неравнодушных к передовым технологиям и практикам.
- Возможность влиять на развитие продукта, который приносит пользу миллионам пользователей.
- Неограниченные возможности для совершенствования ваших навыков и знаний, обучаясь у лучших и решая сверхамбициозные задачи.
- Позитивную рабочую атмосферу, дружный коллектив.
- Удобное расположение офисов в центре Москвы или полностью удаленную работу.
- Достойную и конкурентную заработную плату и годовые премии, размер которых зависит от результатов вашей работы.
- Разнообразный социальный пакет: ДМС, страхование жизни, страхование для выезжающих за границу, льготные условия приобретения банковских продуктов, скидки в фитнес-клубах и в компаниях-партнерах.
Галия Воякина Tech Recruiter