Android developer

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

ЧелябинскПолный рабочий деньМожно удаленно

Компания

Цифровые IT-решения для вашего бизнеса 12 лет на рынке/200+ довольных клиентов/230+ сотрудников/10К обученных студентов

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

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

Требуемый опыт работы: 1–3 года

Полная занятость, удаленная работа

Компания Napoleon IT ― разработчик программного обеспечения. Мы предлагаем готовые решения, а также осуществляем разработку по гибкой методологии.

Наши решения в области бизнес-аналитики, предиктивной аналитики, компьютерного зрения, высоконагруженных систем и мобильной разработки дают конкурентное преимущество и гарантируют устойчивое развитие бизнеса клиентов.

У нас много интересных задач, дружеская атмосфера и отличные условия!

Тебе предстоит:

  • Проводить декомпозицию задач;
  • Писать качественный, промышленный код;
  • Проектировать программный дизайн приложений;
  • Взаимодействовать с менеджером проектов, аналитиками, дизайнерами и тестировщиками;
  • Писать unit-тесты.

Что мы ждем от тебя:

  • Знание Java и Kotlin;
  • Понимание архитектуры Android, особенностей и сложностей SDK;
  • Понимание жизненного цикла приложения;
  • Понимание принципов работы клиент-серверных приложений (REST, кэширование, очереди запросов);
  • Понимание принципов многопоточности;
  • Опыт работы с JSON, RxJava 2 (Kotlin Coroutines будет большим плюсом), Firebase Cloud Messages, Push notifications;
  • Опыт работы с базами данных (SQLite);
  • Опыт работы с gradle;
  • Базовые знания систем контроля версий git;
  • Уметь писать поддерживаемый и читабельный код, знать паттерны проектирования.

Будет плюсом - наличие реализованных приложений в Google Play.

Бонусы

Мы предлагаем:

  • Работу в отличной команде — наши менеджеры, дизайнеры и разработчики по-настоящему влюблены в свое дело;
  • Бесплатные профессиональные курсы, доступные всем сотрудникам офиса;
  • 100% компенсацию приобретения профессиональной литературы;
  • Официальное трудоустройство, гибкий режим рабочего времени.

Рассматриваем вариант удаленного сотрудничества в формате full time.