-
Полный цикл разработки мобильного full-stack приложения: от UI на Android до проектирования и поддержки внутренней серверной логики внутри самого приложения;
-
Разработка, поддержка и оптимизация существующего Android-приложения на Kotlin;
-
Проектирование и реализация всей логики работы с данными: от сложных SQL-запросов в локальной БД (SQLite/Room) до организации синхронизации, офлайн-работы и обработки бизнес-правил;
-
Работа с API-слоем приложения: поддержка и развитие текущей реализации, которая заменяет собой бэкенд (нет отдельного бэкенда, логика на Kotlin внутри приложения);
-
Интеграция с внешними системами (REST API, OAuth) и внутрикорпоративными сервисами;
-
Интеграции и синхронизация: Реализация оффлайн-режима, локального кеширования, синхронизации данных с сервером;
-
Распределение очередей синхронизации, обработка конфликтов;
-
Рефакторинг и улучшение архитектуры всего приложения для повышения производительности и поддерживаемости;
-
Написание комплексных тестов, покрывающих как UI, так и бизнес-логику;
-
Анализ и исправление сложных ошибок, связанных с данными, логикой и их взаимодействием.
- Опыт разработки на Kotlin от 3-х лет;
- Уверенное, глубокое знание SQL (оптимизация запросов, сложные джойны, транзакции, проектирование схемы БД). Это ключевой навык;
- Опыт работы с Room Persistence Library;
- Понимание принципов построения API и клиент-серверного взаимодействия. Опыт работы с сетевыми библиотеками (Retrofit, Ktor Client).;
- Способность понимать, поддерживать и развивать серверную логику, встроенную в Android-приложение;
- Глубокое знание архитектурных паттернов (Clean Architecture, MVI/MVVM), многопоточности (Coroutines/Flow);
- Хранение данных (Room, DataStore);
- Инструменты сборки и тестирования (Gradle, JUnit, Espresso).Управление версиями (Git);
- Опыт с архитектурой модульного приложения, тестами, производительностью;
- Понимание UX/UI и Material Design;
- Умение работать в одиночку или в малой команде, принимать архитектурные решения;
- Опыт отладки сложных проблем, связанных с памятью, производительностью и данными.
- Оформление по ТК РФ в штат дочерней аккредитованной IT компании;
- ДМС со стоматологией, который работает по всей России;
- Страхование жизни, страхование в путешествиях;
- Корпоративная мобильная связь + корпоративный ноутбук;
- Квартально - годовая система премирования;
- Программа скидок BestBenefits для сотрудников;
- Система Health care (ежемесячно пройти осмотр и консультацию врача прямо в офисе).
- Формат работы : гибрид, удаленка.