Обязанности:
Мы сейчас в поиске 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 мобильных приложений и практический опыт их проектирования; Хорошие коммуникативные навыки и способность работать в команде; Опыт работы в продуктовой компании; Данная вакансия является перспективной.Похожие вакансии
От 400 000 руб.
Москва. Станции метро: Деловой центр (Выставочная)
VELES.FINANCE
Senior Android developer (Маркетинг)
Договорная
Москва. Станции метро: Деловой центр (Выставочная)
GRI
Senior Android Developer (FinTech)
Договорная
Москва. Станции метро: Деловой центр (Выставочная)
LIFE PAY