Локация

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

Фармстандарт
Москва Опыт работы от 3 лет Постоянная занятость Полный день
Поделиться

Описание

Обязанности:
  • Полный цикл разработки мобильного 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 (ежемесячно пройти осмотр и консультацию врача прямо в офисе).
  • Формат работы : гибрид, удаленка.
9 часов назад Источник: hh.ru
Обращаем Ваше внимание, что вакансия взята с внешнего источника hh.ru. Администрация сайта не несет ответственность за ее содержание.
Рекомендуемые вакансии
  • СКАИД
  • Москва
... Мы 15 лет на рынке, предлагаем Digital решения для крупных брендов и лидеров рынка. Резидент Сколково. Приглашаем андроид-разработчика Требования: Опыт android-разработки от 2 лет ; уверенные знания Java, Kotlin, Android SDK, Android Studio; Знание ООП ...
24.12.2025
  • UZUM TECHNOLOGIES
  • Москва
... IT-платформу, развиваем систему логистики, привлекая к сотрудничеству сотни тысяч предпринимателей. Мы в поисках Senior Android разработчика в юнит Uzum Avto на запуск нового продукта. Необходимые опыт и навыки: Языки программирования: Kotlin (обязательно ...
24.12.2025
  • ООО "Экосистема Альфа"
  • Москва
... онлайн практику (стажировку) Бэкенд-разработчиков Django (DRF, Python). Мы ... Вас и вырастают потрясающие разработчики! У вас будет возможность ... другими специалистами (UX/UI, Андроид, iOS, бэкенд, тестировщики и ... IT направлений ( UX/UI, Андроид, iOS, Next/React, ...
26.11.2025