Андроид разработчик

Дата размещения вакансии: 25.12.2025
Работодатель: Фармстандарт
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Обязанности:

  • Полный цикл разработки мобильного 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 (ежемесячно пройти осмотр и консультацию врача прямо в офисе).
  • Формат работы : гибрид, удаленка.