Team Lead Android
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Компания «Т1 Интеграция», входящая в Группу «Т1» — один из лидеров рынка системной интеграции в России, обладает широким набором компетенций, подтвержденными официальными статусами от ключевых производителей и разработчиков России и мира.
Заказчики «Т1 Интеграция» — государственные структуры и крупнейшие компании ключевых отраслей экономики: операторы связи, финансовые организации, промышленные, топливно-энергетические, транспортные и торговые предприятия.
Наше направление оказывает полный спектр услуг по разработке ПО для цифровизации тяжелых отраслей и увеличения операционной эффективности бизнеса благодаря использованию передовых технологий.
Команда проекта занимается созданием программных продуктов для специализированных задач бизнеса, работающего в удаленных регионах нашей страны.
В новое направление ищем Руководителя команды разработки Android.
Почему мы:
- Интересные задачи по созданию амбициозного и масштабного проекта;
- Только современные технологии и подходы, строим решения с ориентиром на CNCF (Cloud Native Computing Foundation);
- Возможность выбирать и влиять на архитектуру, инструменты, подходы;
- Отсутствие "векового" legacy;
- Гибкие процессы и отсутствие банковской бюрократии.
Наш стек
- Взаимодействие с backend - REST
- Kotlin, Room, Retrofit, MVVM, CI/CD, RxJava / Coroutines, Dagger2
- Kotlin flows, Jetpack Compose
Чем предстоит заниматься:
- На старте формировать команду и развивать направление;
- Координация работы кросс-функциональной команды состоящей из 5-8 человек;
- Постановка задач, работа с мотивацией, организация обучения и развития сотрудников;
- Стать code owner разрабатываемых приложений и заниматься их развитием;
- Участие в разработке и согласовании API;
- Участие в разработке архитектуры решения и выборе технологий, построение моделей данных;
- Внедрение новых технологий и решение технических проблем;
- R&D ключевых участков подсистем
- Проведение code review
Ожидания от кандидата
- Опыт работы в аналогичной должности от 2 лет;
- Готовность принимать решения и брать на себя ответственность;
- Уверенное владение Java/Kotlin не менее трех лет
- Хорошее знание Jetpack Compose или большое желание изучить его
- опыт коммерческой разработки Android-приложений не менее трех лет;
- глубокое знание Android SDK;
- опыт параллельного и многопоточного программирования
- знание инфраструктуры GitLab CI/CD
- Отличное знание ООП, паттернов проектирования
- Отличное знание основных архитектурных паттернов (MVC, MVVM, MVP)
- Глубокое понимание, как устроено сетевое взаимодействие (Retrofit/Ktor)
- Умение работать с типичным ПО (Android Studio, Jira, Gitlab, Figma, etc...)
- Умение оценивать объем и сроки выполнения работ, делать обещанное вовремя;
Будет плюсом:
- Знание Coroutines, Flow и умение применять эти знания на практике
- Jetpack Compose или большое желание изучить его
- Опыт работы с Java
- Опыт работы с WebSockets
- Опыт написания unit-тестов
- Опыт работы с Rx
- Опыт разработки приложений с нуля
- Опыт работы с Gradle
- Умение писать сложный UI
- Умение оптимизации приложения
- Умение писать техническую документацию
Условия работы
- Интересную работу в аккредитованной динамичной ИТ-компании;
- Классный коллектив единомышленников;
- Конкурентную заработную плату;
- Полное соответствие ТК РФ;
- ДМС по окончании испытательного срока;
- Медицинскую страховку для выезда за границу;
- Корпоративную мобильную связь;
- Скидки от компаний-партнеров;
- Зеленый свет для новых идей и предложений.