Работа
Новосибирск

Android - разработчик в команду Social

Kotlin
Удалённая работа

Social является новым важным направлением в R&D 2ГИС, которое ставит перед собой амбициозную цель — превратить любимое десятками миллионов приложение в платформу для realtime-взаимодействия между пользователями, реализующую всеразличные сценарии, благодаря которым карта и справочник становятся по настоящему живыми.
Первая фича, которую мы сделали — отображение друзей на карте в реальном времени, и это только начало! Меньше букв, больше видео!

Тебе предстоит

  • Заниматься реализацией  UI и механик приложения.

  • Выполнять интеграции с нижележащими SDK. 

  • Организовывать работу с API внешних сервисов.

Будем рады пообщаться, если

  • У тебя есть опыт разработки под Android: от 4 лет, глубокое понимание платформы и её компонентов.

  • Ты работал с Kotlin: от 3 лет коммерческой разработки.

  • Ты понимаешь архитектурные паттерны: 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 и других инструментов.

  • Ты имеешь базовые знания CI/CD: настройка и поддержка автоматизации сборки (Gitlab CD, Jenkins, GitHub Actions и пр.).

Плюсом будет

  • Опыт работы с Jetpack Compose.

  • Опыт публикации приложений в Google Play и дальнейшая поддержка.

  • Практический опыт работы со сборщиком Gradle (кастомизация, оптимизация).

  • Опыт работы с Firebase (Crashlytics, Analytics, Push Notifications).

  • Навыки работы с BLE, геолокацией или другими специфическими API Android.

  • Опыт оптимизации производительности приложений (анализ ANR, использование профайлеров).

  • Знание других языков программирования или платформ (Java, Flutter).

  • Опыт работы в Agile-командах и использование Scrum/Kanban.

Почему Android-разработчику хорошо в 2ГИС

Мы — энергичный стартап в крупной продуктовой компании. Дух стартапера и желание делать продукт, которым сам будешь пользоваться очень важны для нас.

Кроме того

  • 2ГИС — аккредитованная IT-компания.

  • Техника и ОС на выбор.

  • У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в Томске, Астане, Алма-Ате и Дубае.

  • Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.

  • Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.

  • Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.

Приходите, у нас хорошо
Как у других, только лучше
Удалённаяработа
Удалённая
работа
Мы готовы обсуждать формат удалённой работы для большей части сотрудников. Работайте там, где вам удобно, — в офисе, дома, в другом городе или даже стране. Мы умеем налаживать и успешно поддерживаем процессы в распределённых командах.
Хочу работать в 2ГИС
Юлия Момот
Привет!
Я — Юлия Момот. Помогаю соискателям — изучаю резюме и провожу собеседования. Чтобы откликнуться на вакансию, расскажите о себе в форме ниже. Будут вопросы — смело пишите мне на почту.
Обязательно для заполнения
Обязательно для заполнения
Обязательно для заполнения
Обязательно для заполнения
Обязательно для заполнения
Отправилось!
Успешная отправка формы
Мы рассмотрим ваше резюме в течение двух недель и сразу же сообщим результат. А пока почитайте что-то интересное.
Как долго рассматривается резюме?

Не дольше двух недель. Если вы не получили ответ, напишите или позвоните в отдел по работе с персоналом — возможно, ваше письмо не дошло.

Когда я могу ждать ответа после собеседования?

Через два-три рабочих дня. Если через три дня ответа нет, напишите или позвоните эйчару — тут уместно проявить инициативу.

Мы даём ответы по всем кандидатурам и любым решениям.

Могу ли я не отправлять резюме, а сразу прийти на личную встречу?

Нет, у всех наших специалистов в работе обычно сразу по несколько вакансий — у них плотный график интервью. Даже если вы придёте лично, вас все равно попросят прислать резюме на электронную почту.

Могу ли я подать резюме сразу на несколько позиций?

Да, но мы рекомендуем определиться с тем, какая работа интересна вам в первую очередь, и проходить собеседования последовательно.

Сколько собеседований мне нужно будет пройти?

В среднем — от двух до четырёх. Первая встреча — всегда со специалистом по работе с персоналом. Далее — ещё одно-два интервью с руководителем. Возможны промежуточные встречи с экспертами. Число собеседований зависит от конкретной вакансии.

Что делать, если я отправил резюме, но не получил ответ?

Позвонить в офис 2ГИС и попросить соединить с отделом персонала. Вам помогут разобраться в ситуации.

Где находятся офисы 2ГИС? В каком из них я смогу работать?

В Новосибирске — на левом берегу на площади Маркса в «Сан Сити» и в Академгородке — в одной из башен Технопарка. Работать предстоит там, где работает ваша команда, в описании вакансии обычно указано место работы.

Какие условия труда, есть ли социальный пакет?

2ГИС даёт полный соцпакет, ДМС с момента прохождения испытательного срока, работу в комфортном современном офисе с комнатами отдыха и кухнями на каждом этаже.

Возможен ли переезд в офисы других городов и стран 2ГИС?

Да, возможен, но нужно будет пройти внутренний конкурс на вакансию.

Какой карьерный рост возможен в 2ГИС?

Как горизонтальный — переход в другие отделы / департаменты, расширение зоны ответственности, так и вертикальный — можно вырасти в руководителя. Для этого в 2ГИС есть стажировки внутри компании, Корпоративный университет и ежегодная оценка персонала.

Похожие вакансии

Middle+/Senior C++ разработчик в алгоритмы Поиска
Алгоритмы
C++
Удалённая работа
Создаём поисковый движок 2ГИС
DevOps-инженер в продуктовую команду
CI/CD
Agile
Docker
k8s
Gitlab
Ansible
Python
Удалённая работа
Автоматизируем и поддерживаем инфраструктуру нескольких сервисов, помогаем разработчикам донести свой код до продакшена
Senior frontend-разработчик в Digital
Удалённая работа
Запускаем стартапы внутри компании
Senior С++ разработчик в Mobile SDK
Алгоритмы
STL
Boost
CMake
C++
Удалённая работа
Разрабатываем SDK для встраивания возможностей 2ГИС в любые мобильные приложения
Middle/Senior C++ разработчик в Core
Алгоритмы
STL
Boost
CMake
C++
Удалённая работа
Создаем фундамент мобильного приложения 2ГИС
Senior Frontend-разработчик в команду Otello
Удалённая работа
Создаем сервис бронирований
Data Scientist в команду NLP
Python
Data Science
Удалённая работа
Решаем задачи для заказчиков внутри нашей компании.
Middle Golang-разработчик в cервис транспорта
PostgreSQL
k8s
Python
Go
Удалённая работа
Строим маршруты во всех продуктах 2ГИС
Middle/Senior C++ разработчик в Transport Core
Алгоритмы
Git
STL
Boost
C++
CI
Удалённая работа
Создаем фундамент транспортного направления для мобильного приложения 2ГИС
Golang-разработчик в Social
PostgreSQL
Go
Удалённая работа
Помогаем друзьям быть ближе
Middle Golang Engineer в команду Отелло
PostgreSQL
Go
Удалённая работа
Помогаем пользователям находить и бронировать отели для проживания
Scala-разработчик
SCALA
Удалённая работа
Создаем инструменты хранения, обработки и анализа данных.
Senior Golang Engineer в команду UGC
PostgreSQL
k8s
Go
Удалённая работа
User generated content — важная социальная составляющая 2ГИС. Мы даём возможность поучаствовать в наполнении нашего продукта фотографиями и отзывами, а также присоединиться к созданию карты и справочника.
Golang-разработчик в 2GIS Platform
PostgreSQL
Go
Удалённая работа
Создаем продукты на базе нашего API и SDK для наших b2b партнеров
Kotlin/Java-разработчик в World
Java
SQL
Kotlin
SCALA
Удалённая работа
Разрабатываем сервисы, которые непрерывно собирают, обрабатывают и доставляют картографические и справочные данные до внутренних систем
Senior Golang Engineer в команду Отелло
PostgreSQL
Docker
Go
Удалённая работа
Помогаем пользователям находить и бронировать отели для проживания
Rendering engineer C++ в 3D Карту
3D-карта
Алгоритмы
OpenGL
STL
CMake
C++
Удалённая работа
Развиваем картографический движок: рендерим 3D-объекты, генерируем геометрию, собираем тайлы с данными
Data Scientist в команду RecSys
Python
Data Science
Удалённая работа
Развиваем рекомендательные сервисы внутри компании
CV Engineer в команду Computer vision
Python
Computer Vision
Data Science
Удалённая работа
Решаем продуктовые задачи с помощью машинного обучения
Backend-разработчик в команду Поиска
CI/CD
k8s
Python
Удалённая работа
Создаем алгоритм поиска для всех продуктов 2ГИС
Middle/Senior C# разработчик YouRa
TypeScript
C#
.Net Framework
SQL
React
Удалённая работа
Занимаемся разработкой внутренних сервисов и отвечаем за сбор и актуальность справочной информации
SRE-инженер (On-Premise)
Горячая вакансия
k8s
Ansible
Удалённая работа

Помогаем интегрировать решения 2ГИС внешним клиентам.

Junior C# разработчик в команду ERM
CI/CD
C#
.Net Framework
SQL
Развиваем коммерческое ПО
PHP-разработчик в команду Личный кабинет
CI/CD
k8s
PHP
Yii Framework
Удалённая работа
Разрабатываем Личный кабинет для владельцев компаний в 2ГИС
iOS разработчик в направление автоматизации тестирования
Автотесты
CI/CD
Android / iOS
Jenkins
Удалённая работа
Развиваем автоматизацию в iOS для мобильного приложения 2ГИС
Scala-разработчик в Social
Удалённая работа
Создаем новое направление Social в R&D 2ГИС
Middle Golang Engineer в команду IO Dev
PostgreSQL
k8s
Cassandra
Go
Удалённая работа

Наши сервисы использует каждый пользователь, который открывает карту 2ГИС

Middle/Senior C# разработчик в команду Экспорт
C#
.Net Framework
SQL
Удалённая работа
Формируем пакеты данных для 2gis.ru и мобильных приложений 2ГИС
С++ разработчик в Mobile SDK
Qt
Swift
CMake
C++
Kotlin
Удалённая работа
Разрабатываем SDK для встраивания возможностей 2ГИС в любые мобильные приложения
Middle/Senior C# разработчик в Fiji
PostgreSQL
k8s
Gitlab
C#
.Net Framework
SQL
Удалённая работа
Делаем приложение для создания и редактирования карт в 2ГИС.