Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
- Опыт коммерческой разработки 5 лет;
- Глубокое понимание Android SDK;
- Опыт разработки интерфейсов с помощью Jetpack Compose;
- Опыт работы с RxJava, Coroutines, Navigation, Clean Architecture;
- Умение работать со стандартным набором библиотек для работы с сетью: okhttp, retrofit и т.д.
- Знание паттернов проектирования и архитектур;
- Понимание принципов MVVM проектирования;
- Онбординг новых участников команды;
- Ревью дизайна, ревью аналитики;
- Реализация сложной бизнес-логики приложения
Проекты
(5 лет 7 месяцев)
Приложение с программой лояльности для компании
Роль
Старший Android-разработчик
Обязанности
Задачи:
- декомпозиция и оценка задач на проекте
- распределение задач между участниками команды
- инициализация и подбор технологического стека для проекта
- реализация сложных UI элементов
- разработка архитектуры проекта
- участие в рефакаторинге приложения
- ведущий разработчик нескольких стримов
- проектирование и согласование спецификаций API для backend
- реализация математики подсчета бонусных баллов и кешбека на стороне клиента по параметрам, получаемым со стороны сервера
- реализация системы работы с моковыми данными, на основе контрактов
- проведение кросс-ревью
Технологии:
Kotlin, Jetpack Compose, Kotlin Coroutines, Многомодульная архитектура
Период работы
Июль 2022 - По настоящее время
(1 год 6 месяцев)
PublicApp
Роль
Старший Android-разработчик
Обязанности
Задачи:
- декомпозиция и оценка задач на проекте, распределение задач между участниками команды
- участие в разработке архитектуры проекта
- реализация системы работы с моковыми данными, на основе контрактов
- реализация новой функциональности
- проведение кросс-ревью
- разработка приложений под Android:
o https://play.google.com/store/apps/details?id=com.punicapp.tavrida (“Tavrida Electronic” lifetime warranty activation)
o https://play.google.com/store/apps/details?id=com.invitro.app (“INVITRO” medical clinics application)
o https://play.google.com/store/apps/details?id=com.newmen.tabris ("Tabris” food online store)
o Video Head Hunter – аналог hh.ru с дополнительными опциями видео: видеорезюме, видеозвонок, встроенные опции календаря
o Приложение для аренды велосипедов: многофункциональное приложение, которое может использовать как клиент, так и владелец. Услуги по аренде для клиента и бухгалтерские услуги для владельца.
o Приложение для гостиничной сети (бронирование отелей и ресторанов)
o Интернет-магазин одежды
Технологии:
Jetpack Compose (Canvas), MVVM, MVI, DI (Koin, Hilt, Kodein), Coroutine(Flow), LiveData, Ktor, Rest API, Material design, Clean architecture, Navigation, Event, Effect, ViewBinding, GraphQL (Apollo), Dokka, Multi-module app, Single Activity, YouTrack, GitLab, Swagger, Figma, Altair GraphQL Client, Charles
Период работы
Август 2021 - Июль 2022
(1 год)
Россельхозбанк
Роль
Android Developer
Обязанности
Задачи:
- участие в декомпозиции и оценке задач на проекте
- участие в написании новой функциональности проекта: реализация отдельных флоу
- разработка приложения для управления вещами, общения между участниками, управления задачами
- разработка приложение для корпоративного использования
- внедрение новых функций, исправление ошибок
- проведение кросс-ревью
Технологии:
Java/Kotlin, RxJava, Coroutine, XML, Firebase, Koin, MVVM, Clean architecture