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 дня дополнительного отпуска в год;
- Специальные условия на ипотеку и кредиты;
- Корпоративные скидки на обучение, доставку еды, фитнес, массаж и множество других плюшек;
- Обучение за счет компании, возможность посещать курсы и тренинги для твоего профессионального роста;
- Доступ к электронной библиотеке МИФ.