Android разработчик разрабатывает и поддерживает приложения на Kotlin. Он создаёт интерфейсы с использованием Jetpack Compose — современного декларативного фреймворка от Google. Специалист работает с архитектурой MVVM (Model-View-ViewModel), разделяя логику, данные и интерфейс. Он интегрирует приложение с бэкендом через Retrofit (библиотека для HTTP-запросов), обрабатывает ответы сервера и ошибки сети. Разработчик заботится об оптимизации производительности: уменьшает количество перерисовок, оптимизирует работу с памятью, ускоряет загрузку данных. Он работает с локальными базами данных через Room (обёртка над SQLite). Android разработчик использует системы контроля версий (Git) и понимает принципы асинхронности: Coroutines (потоки, диспетчеры, приостанавливающие функции). Требуется опыт коммерческой разработки на Kotlin от 3 лет. Уверенное знание Android SDK (API, жизненный цикл активности/фрагмента), Jetpack Compose (компонуемые функции, состояние, эффекты). Опыт работы с Room (миграции, отношения между таблицами) и Retrofit (интерсепторы, конвертеры). Понимание принципов Android-разработки: многопоточность, работа с разрешениями, интентами, службами, Broadcast Receiver.
Смотрите также другие востребованные IT-специализации




