Senior Android developer
03 Декабря 2024
Город:
Минск
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "Ридотто"
Мы сейчас в поиске Android-разработчика для работы над проектом Frisbee (https://frisbee.chat/ru) — это безопасный и отказоустойчивый корпоративный мессенджер для эффективной командной работы. Frisbee сочетает в себе удобство использования публичных мессенджеров с возможностями, нужными для работы, и предлагает различные решения для безопасного хранения и развертывания.
Наше Android-приложение написано на Kotlin. Мы следуем принципам Clean Architecture и используем паттерн MVVM. В работе активно применяем реактивный подход, перешли на Coroutines и Flow, хотя немного еще осталось RxJava. Взаимодействие с сервером происходит через REST и SSE (socket), а звонки реализованы с помощью LiveKit SDK. Для сетевых запросов используем Retrofit 2 и OkHttp. База данных — Room, навигация реализована на Cicerone, а для внедрения зависимостей применяем Toothpick. Работа ведется в Android Studio с использованием системы контроля версий Git, а задачи отслеживаются в Jira.
Проект развивается с декабря 2019 года, это долгосрочный продукт с реальными клиентами.
Обязанности:- Разработка нового функционала и развитие существующего;
- Рефакторинг и оптимизация приложения;
- Участие в проведении код-ревью;
- Участие в принятии технических решений;
- Выполнение задач различного уровня сложности;
- Обеспечение безопасности приложения и данных пользователей;
- Сотрудничество с командой проекта для обеспечения своевременного выпуска продукта;
- Работа в фича командах.
- Опыт в разработке приложений для Android от 6 лет;
- Опыт работы над крупным проектом на протяжении длительного времени;
- Опыт в разработке мессенджера будет огромным плюсом;
- Отличное понимание ОС Android, его архитектуры и SDK, жизненного цикла приложения;
- Отличное владение Kotlin для Android;
- Хорошее знание Android SDK и Android Studio;
- Опыт написания клиент-серверных приложений;
- Опыт работы с системами контроля версий;
- Понимание особенностей UI/UX мобильных приложений и практический опыт их проектирования;
- Хорошие коммуникативные навыки и способность работать в команде;
- Опыт работы в продуктовой компании.
Условия работы:
- Четырехдневная рабочая неделя;
- Гибридный формат работы (офис/удаленно);
- Соц пакет: медицина, стоматология, компенсация спорта и курсов англ.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
28 Ноября
Минск
Компания "Andersen" The IT company Andersen invites an experienced person to fill the position of ServiceNow Developer to work on a...
28 Ноября
Android Developer (Kotlin Multiplatform)
Минск
Компания "Каспи Софтвер" Приглашаем талантливого Android Developer с опытом Kotlin Multiplatform присоединиться к нашей команде! Важен опыт с...
30 Ноября
Минск
Компания "Andersen" The IT company Andersen invites an experienced Android Developer to work on a project for one of our customers in...
30 Ноября
Middle/Senior PHP Developer( iiko, Компания Aйко )
Минск
от 230 000 руб.
Компания "iiko, Компания Aйко" iiko - ведущая компания на рынке IT-решений для ресторанов. Проект автоматизации включает в себя весь спектр...
30 Ноября
Middle/Senior Python Developer
Минск
Компания "УайтСнейк" WhiteSnake — быстрорастущая IT-компания, успешно занявшая свою нишу в области разработки web-приложений. Мы фокусируемся...
Вакансия размещена в отрасли