a
b
c
d
Зарплата: Не указана
Регион:
Занятость: Полная занятость
Работодатель:
Образование: Не имеет значения
Возраст: Не указан
Последнее обновление: 07.11.2018
Обязанности
Napoleon IT — российский разработчик программного обеспечения. Мы специализируемся на решениях для мобильной коммерции и автоматизации полевого персонала. Также ведём разработки в области машинного обучения и интернета вещей.
ВАМ ПРЕДСТОИТ:

Проводить декомпозицию задач

Взаимодействовать с менеджером проектов, аналитиками, дизайнерами и тестировщиками

Проектировать программный дизайн приложений

Писать качественный, промышленный код

Писать unit-тесты

ТРЕБОВАНИЯ:

Знание Java и Kotlin

Понимание архитектуры Android, особенностей и сложностей SDK

Понимание жизненного цикла приложения

Понимание принципов работы клиент-серверных приложений (REST, кэширование, очереди запросов)

Понимание принципов многопоточности

Опыт работы с JSON, AsyncTask, Google Cloud Messages, Push notification

Опыт работы с базами данных (SQLite)

Опыт работы с gradleБазовые знания систем контроля версий git

Уметь писать поддерживаемый и читабельный код, знать паттерны проектирования

ЖЕЛАТЕЛЬНО: Наличие реализованных приложений в Google Play
Мы предлагаем:

Работу в отличной команде — наши тимлиды, разработчики и дата-аналитики по настоящему влюблены в свое дело;

Бесплатные профессиональные курсы, доступные всем сотрудникам офиса;

Гибкий рабочий график;

Официальное трудоустройство в соответствии с ТК РФ.
Требования
Стаж работы до 1 года, полная занятость
Дополнительная информация
Опыт работы: до 1 года
График работы: полный рабочий день