Senior Android developer( Клауд Атлас )
Город:
Москва
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "Клауд Атлас"
Мы сейчас в поиске Senior Android-разработчика для работы над проектом Frisbee — это безопасный и отказоустойчивый корпоративный мессенджер для эффективной командной работы. Frisbee сочетает в себе удобство использования публичных мессенджеров с возможностями, нужными для работы, и предлагает различные решения для безопасного хранения и развертывания.
Наше Android-приложение написано на Kotlin. Мы следуем принципам Clean Architecture и используем паттерн MVVM. В работе активно применяем реактивный подход, перешли на Coroutines и Flow, хотя немного еще осталось RxJava. Взаимодействие с сервером происходит через REST и SSE (socket). Для сетевых запросов используем Retrofit 2 и OkHttp. База данных — Room, навигация реализована на Cicerone, а для внедрения зависимостей применяем Toothpick. Работа ведется в Android Studio с использованием системы контроля версий Git, а задачи отслеживаются в Jira.
Проект развивается с декабря 2019 года, это долгосрочный продукт с реальными клиентами.
Задачи:
- Разработка нового функционала и развитие существующего;
- Рефакторинг и оптимизация приложения;
- Участие в проведении код-ревью;
- Участие в принятии технических решений;
- Выполнение задач различного уровня сложности;
- Обеспечение безопасности приложения и данных пользователей;
- Сотрудничество с командой проекта для обеспечения своевременного выпуска продукта;
- Работа в фича командах.
От кандидата ожидаем:
- Опыт в разработке приложений для Android от 6 лет;
- Опыт работы над крупным проектом на протяжении длительного времени;
- Опыт в разработке мессенджера будет огромным плюсом;
- Отличное понимание ОС Android, его архитектуры и SDK, жизненного цикла приложения;
- Уверенные знание и опыт работы с Clean Architecture, MVVM, Coroutines, Flow, Room и Compose;
- Отличное владение Kotlin для Android;
- Хорошее знание Android SDK и Android Studio;
- Опыт написания клиент-серверных приложений;
- Опыт работы с системами контроля версий;
- Понимание особенностей UI/UX мобильных приложений и практический опыт их проектирования;
- Хорошие коммуникативные навыки и способность работать в команде;
- Опыт работы в продуктовой компании;
Данная вакансия является перспективной.
30 Мая
Senior QA Automation Engineer( Simplenight )
Москва
от 150 000 до 300 000 руб.
Компания "Simplenight" Position: QA Automation Engineer Level: Senior Experience: 8+ years (NOT freelancing) Location: Remote...
30 Мая
Ведущий разработчик Go (senior)
Москва
Компания "HOLODILNIK.RU" Обязанности: Поддержка и разработка нового функционала сайта создание новых интеграций с интернет витринами и...
30 Мая
Москва
Компания "IBS" О проекте Мы разрабатываем телеком-платформу нового поколения для LTE/5G сетей на базе OpenRAN. Это не классический...
30 Мая
Senior Java-разработчик (Зеленый марафон)
Москва
Компания "Сбербанк" Мы ищем lead или senoir разработчика на проект Зелёный Марафон — ежегодный беговой марафон Сбера, одно из крупнейших...
30 Мая
Москва
Компания "IBS" Чем предстоит заниматься: разрабатывать инфраструктуру для функционирования ПО базовых станций 4G/5G; участвовать в...
Вакансия размещена в отрасли