Senior Android developer
Город:
Минск
Занятость:
Полная занятость
Опыт:
Более 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 мобильных приложений и практический опыт их проектирования;
- Хорошие коммуникативные навыки и способность работать в команде;
- Опыт работы в продуктовой компании.
Условия работы:
- Четырехдневная рабочая неделя;
- Гибридный формат работы (офис/удаленно);
- Соц пакет: медицина, стоматология, компенсация спорта и курсов англ.
05 Ноября
Golang Developer (Middle)( ИнДев Солюшенс )
Минск
Компания "ИнДев Солюшенс" InDev Solutions - яркая и амбициозная ИТ-команда крутых профессионалов. Миссия нашей компании: “Опираясь на лучшие...
05 Ноября
Минск
Компания "ПОСПЕКС" Наша головная компания Simmakers специализируется на разработке инженерного наукоемкого программного обеспечения. Наш...
05 Ноября
Минск
Компания "ПОСПЕКС" Наша головная компания Simmakers специализируется на разработке инженерного наукоемкого программного обеспечения. Наш...
06 Ноября
Минск
Компания "Innowise Group / Фабрика инноваций и решений" Innowise Group на рынке с 2007 года . За это время наша команда реализовала 850+...
06 Ноября
Минск
Компания "Innowise Group / Фабрика инноваций и решений" Innowise Group на рынке с 2007 года . За это время наша команда реализовала 850+...
Вакансия размещена в отрасли