World Class

Senior Android-разработчик

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Чем предстоит заниматься:

  • создание нового функционала: разработка новых фичей приложения согласно техническим требованиям;
  • поддержка существующего кода: исправление багов, рефакторинг старого кода, оптимизация производительности;
  • работа с документацией и требованиями: изучение спецификаций от аналитиков, обсуждение деталей реализации Оптимизация производительности: улучшение скорости запуска, снижение потребления ресурсов устройства, повышение отзывчивости интерфейса;
  • адаптация UI/UX: работа с дизайнерами для улучшения внешнего вида и удобства использования приложения, учитывая разнообразие экранов и разрешений Android-устройств;
  • интеграция с внешними сервисами: подключение API сторонних сервисов (например, Яндекс Карты, Firebase);
  • локализация: поддержка нескольких языков, адаптация приложения для разных регионов
  • подготовка к релизу: сборка APK-файлов, публикация в Google Play;
  • обновления и поддержка старых версий: обеспечение совместимости с различными версиями Android и устройствами;
  • исследование новых технологий: изучение новых библиотек, фреймворков и подходов для внедрения в проект;
  • взаимодействие с командой: работа по спринтам и Agile;
  • ресерч новых возможностей платформы: исследование нововведений Android, интеграция последних функций ОС;
  • управление конфигурациями: работа с Gradle, настройка build вариантов (debug/release), управление зависимостями;
  • улучшение стабильности: предотвращение утечек памяти, оптимизация управления ресурсами;
  • адаптация к разным разрешениям экрана: учет форм-факторов устройств (смартфоны, планшеты, складные телефоны, часы), корректное отображение интерфейсов на каждом типе экрана;
  • интеграция с системой уведомлений: настройка push-уведомлений, каналов уведомлений, правильная обработка входящих уведомлений;
  • контроль качества: cоблюдение стандартов кодирования и лучших практик разработки;
  • поддержка Dark Mode: обеспечение правильной работы приложения в темной теме оформления.

Что ожидаем от кандидата:

  • опыт разработки под Android от 5 лет (Android Studio, Gradle);
  • уверенное знание Kotlin, Android SDK, Java Core;
  • опыт работы с Coroutines, Compose, RxJava, Dagger 2;
  • умение писать тесты (JUnit, Espresso);
  • опыт разработки клиент-серверных приложений с использованием REST API, JSON;
  • опыт работы с Git, знание git flow;
  • умение работать в команде по Agile;
  • интеграция с облачными сервисами (Google Cloud, Firebase);
  • английский язык на уровне чтения технической документации;
  • уверенное понимание жизненного цикла Activity, Fragment, View;
  • знание и навык применения MVVM + MVI, Clean Architecture;
  • понимание принципов разработки и проектирования (SOLID, KISS, DRY);
  • понимание принципов Material Design.

Мы предлагаем:

  • формат работы – гибрид или удаленка;
  • график работы - 5/2;
  • ДМС, бесплатное членство в наших клубах, скидки на услуги компании для сотрудника и родственников, программа лояльности от наших партнеров;
  • интересные задачи и возможность профессионального развития;
  • предоставим для работы ноутбук;