Android-разработчик
Зарплата
от 120 000 до 160 000 ₽
Требования
Местоположение и тип занятости
Компания
Разработка web-платформ и мобильных приложений для дейтинг-индустрии
Описание вакансии
Условия работы
Вакансия на Middle или Senior Android-разработчик в компанию Denim
Опыт от 3х лет. Тестовое задание.
Полная занятость, полный день.
О нас:
- Продуктовая разработка: Приложение для знакомств Denim (Аудитория более 1 млн человек)
- Проект входит в ТОП-10 сайтов знакомств в РФ.
- Офис в Москве (м. Ленинский проспект) (Пересечение метро / МЦК / Третьего транспортного кольца
- Крепкий, сплоченный коллектив - почти все работают уже более 3 лет
Какие задачи предстоит решать:
- Соединение сервера и клиентского приложения по вебсокету с использованием протокола STOMP.
- Работа с локальным кешем с использованием Realm и его синхронизация с сервером.
- Разработка клиента для мессенджера с использованием HTTP протокола и WebSocket (алгоритмизация обновления клиентского кеша в части удаления, редактирования и создания записей по разным сущностям).
- Работа с CallKit для реализации звонков через протокол WebRTC и соотвественно работа с протоколом WebRTC (потоковое аудио и видео).
- Реализация рендера таблицы для списков различных объектов, оптимизация рендера таблицы рендера. Примерами таких объектов могут быть карточки клиентов, сообщения, список диалогов.
- Работа с изображениями (фильтры, кроп, поворот). Работа с видео (тоже фильтры, различная обработка и так далее.
Чем необходимо заниматься:
- Работа над интересным проектом в небольшой международной компании. (Штат 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++ проектами
- Сборка сложных проектов, конфигурация систем сборки.
Зарплата:
- Согласовывается по результатам собеседования (от 120 000 до 160 000 рублей на руки),
- корректируется после испытательного срока.
Испытательный срок: 1-3 месяца
Режим работы: полная занятость
Бонусы:
- Сложный и интересный проект.
- Потенциал для роста, как специалиста.
- Командная работа.
- Корпоративные мероприятия
Дополнительные инструкции
- Расскажите о своем опыте.
- Приложите ссылки на реализованные проекты и уточните свою роль в них.
Если Вас заинтересовала наша вакансия, то оставляйте свой отклик. Мы просматриваем все резюме и связываемся с подходящими по опыту кандидатами.