Android - разработчик в команду Social
Первая фича, которую мы сделали — отображение друзей на карте в реальном времени, и это только начало!
Мы ищем middle+/senior Kotlin разработчика, который будет заниматься реализацией UI и механик приложения, выполняя интеграции с SDK и организуя работу с API внешних сервисов.
Обязательные требования:
-
Опыт работы с Kotlin: от 3 лет коммерческой разработки.
-
Опыт разработки под Android: от 4 лет, глубокое понимание платформы и её компонентов.
-
Понимание архитектурных паттернов: MVVM, MVP, MVI и умение выбирать подходящий под задачу.
-
Знание Android SDK: уверенная работа с основными компонентами (Activity, Fragment, Services, BroadcastReceiver и др.).
-
Работа с многопоточностью: опыт работы с Coroutines и понимание потоков в Android.
-
Опыт работы с библиотеками: Dagger/Hilt, Retrofit, OkHttp, Room, Jetpack Compose, LiveData, ViewModel.
-
Понимание принципов SOLID и Clean Architecture в разработке.
-
Опыт работы с REST API и WebSocket: интеграция с серверными API, обработка JSON (Gson, Moshi).
-
Опыт работы с системой контроля версий Git: умение работать с ветками, мерджами, ребейзам и pull request'ами.
-
Знание требований к дизайну Android-приложений: Material Design Guidelines.
-
Unit-тестирование и инструментальное тестирование: опыт написания тестов с использованием JUnit, Mockito, Espresso и других инструментов.
Плюсом будет
-
Опыт работы с Jetpack Compose.
-
Опыт публикации приложений в Google Play и дальнейшая поддержка.
-
Практический опыт работы со сборщиком Gradle (кастомизация, оптимизация).
-
Опыт работы с Firebase (Crashlytics, Analytics, Push Notifications).
-
Навыки работы с BLE, геолокацией или другими специфическими API Android.
-
Опыт оптимизации производительности приложений (анализ ANR, использование профайлеров).
-
Знание других языков программирования или платформ (Java, Flutter).
-
Опыт работы в Agile-командах и использование Scrum/Kanban.
Почему в 2ГИС хорошо
-
2ГИС — аккредитованная IT-компания.
-
Конечно, можно работать удалённо. Техника и ОС на выбор.
-
Если больше нравится работать в офисе — они есть в Москве, Питере и Новосибирске (поможем с релокацией, если захочешь переехать ближе к офису). Гибридный график работы тоже ок.
-
Само собой, полностью белая зарплата.
-
Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
-
Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
-
Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).