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

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

Мы приглашаем к себе в команду Senior Android developer. У нас дружный, молодой, коллектив. На данный момент в команде Android 6 человек. Проект зарождался как стартап, что позволяет нам не сковывать себя в применении новых технологий и подходов и самим предлагать интересные фичи, помимо устоявшегося бизнес процесса.

Проект: корпоративный мессенджер SberChat. Это платформа для коммуникации (десктоп и мобильные приложения, вебсайт), объединяющая удобные инструменты для обмена сообщениями, звонки, групповые видеозвонки и коллаборации внутри команды. Чат-боты и миниприложения.

О нас:

  • Минимальное кол-во легаси. Android-версия проекта зародилась в конце 2019 года и сразу писалась на современном стеке;
  • Проект целиком написан на Kotlin;
  • Вся архитектура построена в соответствии с Clean Architecture, MVVM;
  • Проект разбит на модули feature/core и продолжает активно дробиться;
  • В проекте используем хорошо зарекомендовавшие себя инструменты : Cicerone, Room, AndroidX, Rxjava3 но также, мы всегда открыты к новому и активно следим за трендами;
  • Общение с бэкендом построено на базе grpc и protobuf.

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

  • Разрабатывать новый функционал, оптимизировать уже реализованный. В спринте всегда стараемся уделять время и фичам и тех долгу;
  • Активно участвовать в код-ревью;
  • Тесно взаимодействовать с каждой стороной разработки (бэк/аналитика/дизайн/тестирование).

Что мы ожидаем от тебя:

  • Ты всегда смотришь на задачу шире, заранее предусматриваешь узкие места и проблемы;
  • Глубокое понимание JVM и Android и того, как все работает под капотом;
  • Отличное знание Rx и многопоточного взаимодействия;
  • Отличное знание клиент-серверного взаимодействия;
  • Умение писать чистый код и находить баланс между красивой архитектурой и простотой;
  • Ты не боишься высказывать свои мысли и сомнения, но так же и умеешь прислушиваться к другим;
  • Следишь за современными трендами и технологиями и всегда готов ими делиться с командой.

Будет плюсом:

  • Опыт работы с webrtc, grpc;
  • Опыт написания кастомного UI;
  • Опыт профилирование работы приложения;
  • Опыт оптимизации скорости отрисовки view.

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

  • Официальное трудоустройство согласно ТК РФ;
  • Белая заработная плата (оклад + годовая премия);
  • Страхование (от несчастных случаев, ДМС);
  • Оздоровительные программы для детей сотрудников;
  • Возможность обучения за счет компании;
  • Выплаты материальной помощи в особых/чрезвычайных случаях;
  • Дисконт-программы от компаний партнеров (фитнес, страхование, туризм);
  • Льготное кредитование;
  • Столовая на территории офиса.