Description
Обязанности: Внедрение и поддержка архитектурных подходов в разработке Контроль качества кода. Развитие CI/CD (автоматизации процессов сборки проекта и доставки до тестирования) Контроль тех. долга.
Соблюдение баланса между бизнес задачами и тех. задачами Согласование технических решений с архитекторами и лидами других направлений Разработка и внедрение инструментов облегчающие разработку в продуктовых командах Разработка UIKit Дизайн Системы для Android платформы Помощь в найме сотрудников Проведение грейдирования Внедрение или изменение существующих процессов повышение качества кода и работы приложения. Внедрение процессов работы снижающих Time To Market Автоматизация ручных процессов путем переноса их на CI/CD или другие платформы
Требования
Опыт коммерческой разработки под Android. Знание клиент-серверной архитектуры, протоколов TCP/UDP, HTTP, REST и WebSockets. Знание основ безопасности Android-приложений.
Отличное владение Java/Kotlin и Android SDK. Глубокое понимание архитектурных паттернов: Clean Architecture, SOLID, MVVM и MVI. concurrent и Kotlin Coroutines (включая Flow).
Технический английский на уровне чтения документации Опыт создания кастомных UI-компонентов Опыт работы с Dagger2, Room; Опыт работы с Service, WorkManager, push-уведомлениями, MQTT и Firebase. Уверенное владение системой контроля версий Git.
Мы предлагаем
Работу в инновационном цифровом банке страны; Комфортный офис в центре города; Крутые тимбилдинги для укрепления командного духа; Продуктовый подход к работе; Официальную заработную плату; Возможность профессионального роста и развития; Командная работа по Agile (Scrum) методологии Кафетерий льгот: обучение, развитие, книги, спорт, забота о Вашем здоровье и путешествия.
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.