👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Android Developer

Зарплата

от 3000 до 5000 $

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

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

Компания

Компания Smart Development занимается разработкой высоконагруженных проектов с использованием современных технологий.

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

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

ВАКАНСИЯ: Senior Android Developer
МЕСТОРАСПОЛОЖЕНИЕ: Москва
ОПЫТ РАБОТЫ: от 2 лет
ЗАНЯТОСТЬ: полный рабочий день
ОПИСАНИЕ КОМПАНИИ: 
Мы — молодая, креативная и динамично развивающаяся компания, которая занимается разработкой высоконагруженных проектов с использованием современных технологий.
Мы ставим действительно интересные и амбициозные задачи, с нами у вас будет возможность поработать над новым продуктом в сфере стриминга за достойную оплату, с перспективой многолетнего стабильного заработка и карьерного роста.
Мы приглашаем в нашу команду специалистов, которым интересно решать нетривиальные задачи, которые так же как и мы увлечены достижением общих целей. У нас есть место творчеству, развитию и нестандартным ходам.

ЗАДАЧИ:
- Анализ предметной области, требований и спецификаций и сведение этого в формальное ТЗ
- Разделение ТЗ на фичи и составление плана разработки по релизам
- Проектирование архитектуры разрабатываемого продукта
- Программная реализация бизнес-логики и вспомогательного (работа с БД, сетью и т. д.) функционала
- Командная работа с дизайнером над созданием GUI
- Самостоятельное тестирование и отладка разрабатываемых продуктов, прежде чем передавать на проверку QA-инженерам

ТРЕБОВАНИЯ:
- Знание особенностей архитектур построения приложений MVC, MVVC и VIPER
- Иметь представление о сетевых протоколах обмена данными - HTTP, TCP, UDP, RTP, STUN
- Опыт работы с RxJava, Realm
- Уметь отлаживать приложения и искать причины ошибок
- Знать особенности Java и Android
- Хорошо понимать особенности функционального программирования
- Общий опыт в области разработки ПО от 2 лет

ПЛЮСОМ БУДЕТ:
- Фундаментальные знания в программировании (алгоритмы, процедурная и ООП парадигмы, математический базис)
- Умение работать по формальной методологии разработки, с прозрачными результатами и строгими сроками
- Опыт работы с RxJava в коммерческих проектах
- Знание Kotlin
- Понимание протоколов потокового вещания - HLS, MPEG-DASH, RTMP, RTSP
- Опыт работы с API социальных сетей
- Умение самостоятельно тестировать и отлаживать разрабатываемые решения
- Опыт самостоятельной реализации Android-приложения от «идеи до маркета»

ЛИЧНЫЕ КАЧЕСТВА:
- Навыки работы с большими объемами информации
- Аналитический склад ума
- Структурное мышление
- Внимательность к деталям
- Высокий уровень развития технических способностей
- Развитое воображение

Бонусы

ПРЕИМУЩЕСТВА РАБОТЫ У НАС:
- Доход от 3000$ до 5000$ по итогам собеседования
- Возможность карьерного и профессионального роста
- Бонусы отличившимся сотрудникам по итогам спринта
- Построение работы команды по методологии Scrum
- Комфортные условия труда в офисе с зонами отдыха, вкусным кофе, фрешами и т.д.
- Удобная оплачиваемая парковка
- Профессиональный массаж прямо в офисе
- Гибкое время начала рабочего дня с 10 до 12 часов
- Каждый сотрудник получает рабочий MacBook Pro
- Интересная работа в кругу молодых профессионалов и просто хороших людей