Обязанности
Разработка мобильного приложения для Android на Java и Kotlin
Интеграция с REST API (Retrofit/Moshi)
Работа с локальными базами данных (Room)
Реализация навигации с использованием Alligator
Внедрение зависимостей через Toothpick
Настройка мониторинга ошибок через Firebase/Crashlytics
Использование реактивного программирования (RxJava 2)
Взаимодействие с системой контроля версий Gitea
Документирование API с помощью Swagger (генерация/актуализация спецификаций)
Участие в код-ревью и поддержке текущей кодовой базы
Условия работы
Нужен программист на проект
Гибкий график с фиксированными часовыми пересечениями с командой (например, daily-митинги)
Работа в распределенной команде без привязки к офису
Ключевые навыки
Уверенное знание Java или Kotlin для Android
Опыт работы с Data Binding / View Binding
Практическое использование RxJava 2 (цепочки, подписки, потоки)
Работа с Retrofit и Moshi (создание клиентов, сериализация/десериализация)
Владение Room (миграции, запросы, отношения сущностей)
Настройка и интеграция Firebase Crashlytics
Опыт внедрения зависимостей через Toothpick
Использование библиотеки навигации Alligator
Уверенное владение Git (Gitea)
Опыт работы с Swagger (генерация клиентов или ручное описание эндпоинтов)
Компания Энсайн уже более 20 лет на рынке веб-разработок. Мы занимаем высокие места в рейтинге веб-студий России cmsmagazine.ru/creators/. Последние 5 лет занимаемся только крупными и сложными государственными проектами - командная разработка порталов или информационных систем.
ЭНСАЙН – digital-решения федерального масштаба