Бесплатная консультация клиентам.
ОСТОРОЖНО МОШЕННИКИ!!!
Наши сотрудники не общаются по skype с соискателями. Если вам предложили выйти с телефона на видео связь, то это мошенники. Будьте осторожны.
Android-разработчик
В небольшую международную компанию, которая занимается разработкой приложений, требуется Android-разработчик.
Основные задачи:
1) Соединение сервера и клиентского приложения по вебсокету с использованием протокола STOMP.
2) Работа с локальным кешем с использованием Realm и его синхронизация с сервером.
3) Разработка клиента для мессенджера с использованием HTTP протокола и WebSocket (алгоритмизация обновления клиентского кеша в части удаления, редактирования и создания записей по разным сущностям).
4) Работа с CallKit для реализации звонков через протокол WebRTC и соотвественно работа с протоколом WebRTC (потоковое аудио и видео).
5) Реализация рендера таблицы для списков различных объектов, оптимизация рендера таблицы рендера. Примерами таких объектов могут быть карточки клиентов, сообщения, список диалогов.
6) Работа с изображениями (фильтры, кроп, поворот). Работа с видео (тоже фильтры, различная обработка и так далее.
Обязанности:
· Разработка и сопровождение Android-приложения для сервиса, разрабатываемого компанией
· Архитектурное проектирование приложений
· Взаимодействие с backend-разработчиками, дизайнерами, менеджерами проектов.
· Подчинение техническому директору
Требования:
· Опыт разработки мобильных приложений под Android от 3 лет (желательно в команде)
· Знание ООП, применение паттерна MVP, Moxy
· Уверенное знание Java, Android SDK
· Работа с системами контроля версий(Git),
· Опыт использования Rx, Retrofit, Dagger 2,
· Опыт работы с Android Studio и Gradle,
· Опыт разработки пользовательских интерфейсов, наличие практики в Material Design,
· Опыт работы с базами данных в Android,
· Построение архитектуры и реализация работы с REST API в приложении,
· Опыт оценки проектов и задач,
· Способность укладываться в оценки с разумной погрешностью,
· Знания английского языка на уровне чтения тех. документации,
Вашим преимуществом будет:
· Опыт работы с OpenGL и чисто C++ проектами,
· Сборка сложных проектов, конфигурация систем сборки.
Условия:
· Оформление по ТК РФ,
· Постоянная работа, полная занятность,
· Испытательный срок: 1-3 месяца,
· График работы: 5/2, с 9 до 18 или с 10 до 19. Обед – 1 час,
· Место работы: г. Москва, м. Ленинский проспект (пересечение метро / МЦК / Третьего транспортного кольца),
· Компания полностью компенсирует релокацию кандидатам из других городов: оплата перелета/ переезда, оплата 50% или 100% стоимости 1 месяца проживания в съемной квартире в Москве.
· Заработная плата обсуждается индивидуально.
Бонусы:
· Сложный и интересный проект,
· Потенциал для роста, как специалиста,
· Командная работа,
· Корпоративные мероприятия,
· Бесплатная парковка,
· В офисе без ограничений чай/кофе,
· Зарубы в PlayStation.