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

Зарплата

от 140 000 до 180 000 ₽

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

МоскваПолный рабочий день

Компания

Разработка web-платформ и мобильных приложений для дейтинг-индустрии

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

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

Требуется: Android-разработчик.

Опыт от 3х лет.  Возраст до 30 лет. Тестовое задание.

  • Продукт: Приложение для знакомств Denim (Аудитория более 1 млн человек)
  • Проект входит в ТОП-10 сайтов знакомств в РФ.
  • В 2019 году планируется выход на рынок США
  • Офис в Москве (м. Ленинский проспект)

Результатом Вашей деятельности - будет не просто код, а продукт,  которым пользуются каждый день тысячи пользователей.

Принцип нашей компании: Сначала КТО, затем ЧТО?

Примеры задач:
1) Соединение сервера и клиентского приложения по вебсокету с использованием протокола STOMP
2) Работа с локальным кешем с использованием Realm и его синхронизация с сервером
3) Разработка клиента для мессенджера с использованием HTTP протокола и WebSocket (алгоритмизация обновления клиентского кеша в части удаления, редактирования и создания записей по разным сущностям)
4) Работа с CallKit для реализации звонков через протокол WebRTC и соотвественно работа с протоколом WebRTC (потоковое аудио и видео)
5) Реализация рендера таблицы для списков различных объектов, оптимизация рендера таблицы рендера. Примерами таких объектов могут быть карточки клиентов, сообщения, список диалогов
6) Работа с изображениями (фильтры, кроп, поворот). Работа с видео (тоже фильтры, различная обработка и так далее

Чем необходимо заниматься:
• Работа над интересным проектом в небольшой международной компании. (Штат 28 человек)

• Разработка и сопровождение Android-приложения для сервиса, разрабатываемого компанией
• Архитектурное проектирование приложений
• Взаимодействие с backend-разработчиками, дизайнерами, менеджерами проектов.

    Чего мы ждем от вас:

      • Опыт разработки мобильных приложений под Android от 3 лет (желательно в команде)
      • Знание ООП, применение паттерна MVP, Moxy
      • Уверенное знание Java, Android SDK
      • Работа с системами контроля версий(Git)
      • Опытом использования Rx, Retrofit, Dagger 2
      • Опыт работы с Android Studio и Gradle
      • Опыт разработки пользовательских интерфейсов, наличие практики в Material Design
      • Опыт работы с базами данных в Android
      • Построение архитектуры и реализация работы с REST API в приложении.
      • Опыт оценки проектов и задач
      • Способность укладываться в оценки с разумной погрешностью
      • Знания английского языка на уровне чтения тех. документации

      Вашим преимуществом будет:

      • Опыт работы с OpenGL и чисто C++ проектами
      • Сборка сложных проектов, конфигурация систем сборки.

      Дополнительные инструкции