Разработчик мобильных приложений для Android
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Кто нам нужен:
- Для разработки качественных и инновационных продуктов нам в команду требуется сильный Android разработчик готовый решать нестандартные задачи.
- Созданные вами программы будут установлены на устройства тысяч пользователей!
Требования к кандидату:
- знание Java, Android API 15+;
- знание платформы Android, ее возможностей и ограничений;
- знание распределенных систем контроля версий (Git);
- плюсом будет знание Android rx, Realm, Play Services;
- навыки использования инструментов Atlassian - Jira, Confluence.
Какие задачи необходимо будет решать:
- разработка нового функционала приложения;
- поддержка текущего функционала;
- разработка unit-тестов.
Что мы предлагаем:
- у нас удобный график работы и 40-часовая рабочая неделя;
- вы будете работать над интересными и востребованными сервисами;
- мы делаем качественный продукт на всех уровнях компании;
- минимум формальностей и множество возможностей проявить себя;
- современный офис в пяти минутах ходьбы от станций метрополитена «Новослободская» и «Менделеевская».
Дополнительные инструкции
Основные проекты:
Мы - продуктовая команда (не аутсорсер), поэтому проекты у нас долгосрочные. Семейство продуктов включает в себя сервис, помогающий выбирать товары на основе рейтингов и комментариев, а также сервис управления мотивацией покупателей с помощью дисконтных механик.
Ключевые навыки:
Отличные коммуникационные навыки, в том числе письменные. Вы будете общаться с распределённой командой по проектным и техническим вопросам.
Умение находить баланс между требованиями к проекту и технологическими возможностями, между желанием использовать последние технологии и стабильностью проекта а также его долгосрочной поддержкой.
Навык работы с чужим и работающим кодом не пытаясь его полностью переписать по своим правилам, и в то же время умение рефакторить и вносить существенные улучшения.
Наши инструменты:
Для отслеживания задач мы используем (в зависимости от проекта) Redmine/Jira и Rational Plan, документацию пишем в Google Docs, Confluence, ReST/Markdown. Разработку ведём в системе контроля версий Mercurial и Git. Есть сервер Jenkins, система управления конфигурацией серверов SaltStack, несколько тестовых серверных площадок и деплой с помощью Fabric. Для ряда задач используем AWS. Основной коммуникационной средой является Slack, к которому подключены различные интеграции. Для голосовых коммуникаций используем Google Hangouts, митинги и собрания синхронизируем в Google Calendar.
Условия работы:
В офисе на ул. Тихвинская, 2 (станция метро Менделеевская). Рабочий день с 10:00 до 19:00.