Разработчик мобильных приложений Android
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы предлагаем:
- Обучение построению и использованию облачной архитектуры с использованием kubernetes (rke, k8s, k3s) на реальных внедрениях;
- Возможность поработать с огромными массивами данных (более 60 миллиардов сущностей) и изучить на практике современные инструменты их обработки (kafka, elasticsearch, mongodb и т.п.);
- Прокачка технических навыков на боевых задачах;
- Тренинги и мастер-классы без отрыва от основной деятельности;
- Система обучения и развития для сотрудников, которые только начинают свою карьеру;
- Гибкий рабочий график;
- Конкурентная заработная плата, готовы рассматривать Ваши пожелания;
- Бесплатные курсы английского языка для сотрудников;
- Официальное оформление по ТК: отпуска, больничные, белая заработная плата.
Обязанности:
- Разработка приложений клиент-сервер на архитектуре Android;
- Поддержка существующих приложений;
- Взаимодействие с командой разработки.
Нам важно:
- уверенное знание Java и Android SDK;
- опыт коммерческой разработки от года обязательно;
- опыт работы с FCM, XML, SQL, REST;
- опыт работы с Retrofit 2, OkHTTP, RxJava, Dagger 2;
- опыт работы с git;
- опыт работы с идентификационными данными (отпечатками), камерой (считывание qr-кода и т.д.), векторной графикой;
- знание Material Design;
- знание основных принципов ООП, работа с многопоточными приложениями;
- понимание и опыт использования паттернов проектирования MVC, MVP;
- понимание принципов построения клиент-серверных приложений;
- сборка gradle, работа с нативными библиотеками;
- опыт работы с Linux на уровне продвинутого пользователя.
Будет плюсом:
- опыт написания UNIT-тестов;
- представление о Clean architecture, MVVM;
- знание kotlin, coroutines;
- опыт работы с Android navigation component;
- опыт работы с Moxy, Room persistence, LiveData;
- опыт работы с NDK;
- знание основ криптографии;
- наличие законченных проектов в Google Play.