Android developer

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

Москва, Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

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

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

Компания Mission:Luna создает сервис для управления повседневными финансами, платежами, сбережениями, личным и семейным бюджетом.

Мы верим, что современный человек уже готов к тому, чтобы контроль над повседневными делами был оптимизирован и автоматизирован.
Для нас важно создать опыт, который становится продолжением жизни человека и новой зоной эмоционального комфорта.

О команде Android:

  • Вашим лидом будет Сергей Иванов, использующий в разработке продукта лучшие практики red_mad_robot, и знающий многое об автоматизированном тестировании: https://habr.com/ru/users/sW1ft/posts/;
  • В Android команде сейчас 10 человек. И мы продолжаем расти. :)

Почему в команде Android интересно:

  • Будет сложный дизайн с кастомными компонентами;
  • Возможность заниматься как продуктовыми задачами, так и техническими;
  • Внедряемые технологии разработки обсуждаются всей командой Android;
  • Во многих командах разработка ведется полностью «с нуля», никакого легаси, только умный код, написанный лично вами;
  • Мы не стоим на месте: постоянно улучшаем подходы и технологии в проекте.

Наши процессы:

  • У нас двухнедельные спринты, в конце спринта общее Демо;
  • Два раза в неделю синхронизация Android-практики (15 минут);
  • Один раз в неделю созваниваемся для обсуждения технических вопросов и других дел Android-практики для выработки общих решений
  • Один раз в неделю созваниваемся с Android-практикой red_mad_robot для обсуждения технологий и интересных новостей.

Стек:

Android API level 26+, Kotlin, Kotlin Coroutines & Flow, Dagger 2 / Hilt, Retrofit, Navigation Component, Kotest.

Что предстоит делать:

  • Отвечать за один из продуктовых стримов и разрабатывать качественный промышленный код;
  • Проводить ревью требований и дизайна;
  • Проводить code review;
  • Реализовывать разнообразные технические задачи;
  • Писать unit-тесты, где это необходимо. :)

Что для нас важно:

  • Опыт от 1,5 лет коммерческой разработки приложений на Android;
  • Опыт разработки на Kotlin;
  • Опыт разработки клиент-серверных приложений;
  • Устойчивые знания принципов и опыт работы в ООП;
  • Опыт распределенной разработки (работа с GitHub/GitLab).

Будет плюсом:

  • Навыки создания сложного нестандартного UI;
  • Опыт применения Kotlin Coroutines & Flow;
  • Навык написания unit-тестов;
  • Базовые знания о безопасности мобильных приложений (OWASP Mobile Top Ten).

Бонусы

Что мы предлагаем:

  • Оформление по ТК РФ, белая заработная плата;
  • Возможность работать удаленно или в офисе. У нас комфортные и стильные офисы в Москве (Central Park Tower, метро Шаболовская/Октябрьская) и в Санкт-Петербурге (пространство Ленполиграфмаш);
  • Помощь с переездом сотрудникам из других городов;
  • Полис ДМС со стоматологией от компании Росгосстрах с первого дня работы, а также скидки на подключение семьи к полису;
  • Современную технику Apple;
  • 3 дня дополнительного отпуска в год;
  • Специальные условия на ипотеку и кредиты;
  • Корпоративные скидки на обучение, доставку еды, фитнес, массаж и множество других плюшек;
  • Обучение за счет компании, возможность посещать курсы и тренинги для твоего профессионального роста;
  • Доступ к электронной библиотеке МИФ.