
Android developer, Москва.
▷ Работодатель: Mafin
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Mafin — современный страховой маркетплейс, резидент «Сколково» и один из ведущих insurtech-проектов России.
Мы делаем страхование простым и понятным. Агрегируем предложения страховых компаний, помогаем сделать правильный выбор, отвечаем на вопросы и остаемся на связи — до и после покупки полиса.
Работа в команде Mafin — это:
-
открытые и партнерские отношения — мы против жесткой иерархии и за смелое обсуждение результатов, открытый диалог с руководством и честную, прозрачную систему оплаты труда;
-
комфортный формат работы — минимум бюрократии, работа по kanban, яркий и современный openspace в центре Москвы, рабочая техника Windows и Mac, гибкий график с возможностью работы удаленно, кофе, фрукты и снеки в офисе;
-
профессиональное развитие — система ротаций, обмен опытом, внутреннее и внешнее обучение за счет компании;
-
расширенный соцпакет — ДМС, страховка от несчастных случаев, бесплатная парковка на территории БЦ, сервис скидок BestBenefits, корпоративные тарифы мобильной связи, предложения от фитнес-клубов, частичная компенсация изучения английского, корпоративные и спортивные мероприятия для сотрудников;
-
полное соблюдение трудового кодекса.
Тебе предстоит:
-
Разработка Android приложений в команде;
-
Разработка бизнес-логики для приложений под Android;
-
Разработка основных алгоритмов и архитектуры приложений;
-
Работа с подрядчиками, постановка задач, проверка и code review их работы;
-
Поддержка приложений после их выпуска.
Наш стек:
Архитектура:
- MVVM, Clean;
- Kotlin.
Уровень данных:
- Repository pattern;
- Retrofit;
- MOSHI converter;
- ROOM.
Уровень приложения:
- Android X;
- Navigation;
- Material Design;
- DI (KOIN);
- Coroutine.
Очень важно, чтобы ты знал и умел:
- Опыт разработки приложений под Android не менее 2 лет;
- Отличное знание Java + Kotlin;
- Знания Android SDK(API LVL 21-30);
- Понимание ООП/ООД и паттернов проектирования;
- Понимание принципов ООРП;
- Опыт разработки клиент-серверных приложений;
- Опыт разработки многопоточных приложений;
- Опыт работы с БД, ORM;
- Владение технологиями веб-сервисов;
- Знание Git, Gradle/Maven;
- Знание HTTP/S, REST API, XML, JSON;
- Знание Google Play Services (GCM, GM, GA, FIREBASE);
- Понимание принципов SOLID.
Будет плюсом :
- Наличие приложений, опубликованных в Google Play;
- Опыт кроссплатформенной разработки;
- Опыт написания тестов;
- Знание Android NDK;
- Понимание принципов UX;
- Умение профилировать и оптимизировать приложение;
- Опыт в CI/CD мобильных приложений (Fastlane).