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ГИС есть стажировки внутри компании, Корпоративный университет и ежегодная оценка персонала.