Android Developer/Разработчик
Уровень сотрудников:
Высокий
Профессиональная область:
Информационные технологии, интернет, телеком
Отрасль компании:
Информационные технологии
Город:
Москва
Ты амбициозен, стремишься к развитию, значит сможешь стать частью команды поставщика IT- решений на основе собственного программного обеспечения. С нами тебя ждет быстрый старт и непрерывный профессиональный рост.
ЧТО НАДО ДЕЛАТЬ
Ты будешь работать на разных проектах
Поддерживать окружение и развертывание приложений в k8s
Настраивать CI/CD для текущих и новых проектов
Разрабатывать пайплайн ML/OPS
Тестировать продукты, выпущенные на платформе Q.AI/ML
Опыт разработки Android-приложений (не менее 2 лет);
Уверенное владение Java, опыт программирования на Kotlin;
Android SDK (от API 16), понимание архитектуры Android, Android Architecture components;
Опыт реализации клиент-серверных приложений;
Хорошее понимание принципов чистой архитектуры;
Понимание принципов SOLID;
Опыт применения архитектурных шаблонов MVC, MVP, MVVM;
Знание основ HTTPS, XML, JSON, SOAP, REST, SQL;
Умение выбирать правильные технологии / паттерны в конкретных условиях;
Умение разбираться в чужом коде и доводить работу до конца;
Желание и умение понять задачу как со стороны разработки, так и со стороны бизнеса, а также оценивать задачу и выполнять сроки по ней;
Стремление к изучению новых технических решений и применения их на практике;
Активное участие в процессе создания продукта, в том числе в процессе генерации новых идей по развитию приложения;
Умение работать в команде;
Умение работать с системами контроля версий (GIT + GitLab);
Опыт работы с многопоточностью в Android;
Опыт написания unit-test и/или GUI тестов.
ЖЕЛАТЕЛЬНО:
Портфолио, наличие собственных работ в Google Play;
Опыт написания библиотек под Android (желательно пример на GitHub);
Опыт работы с Figma, Zeplin.io;
Понимание основ Material Design и тенденций его развития;
Работа с векторной графикой и векторной анимацией;
Знание библиотек RxJava, Retrofit;
Умение работать с простейшими библиотеками загрузки картинок (Picasso, Glide, Coil);
Опыт работы с Push уведомлениями;
Опыт работы с Google Maps;
Навыки работы с базами данных Oracle, MsSql, SqLite;
Умение писать красивый, понятный, поддерживаемый, хорошо комментированный код;
Технический английский;
Опыт работы в крупной компании.
ТЫ ПОДОЙДЕШЬ ЕСЛИ
Есть опыт функционального тестирования продуктов
Знаешь REST API, тестировал контракты
Хорошо знаешь: Kubernetes, Docker, Тестирование, Postman, CI/CD
БУДЕТ ПЛЮСОМ:
Понимание концепции MLOps
Опыт написания пайплайнов развертывания моделей
Что мы готовы предложить
Работа в команде лучших экспертов цифровой отрасли
Быстрый старт. Наставничество и
поддержка при адаптации
Непрерывный рост. Программа внутренней вертикальной и горизонтальной ротации
Полис ДМС и страхование родственников по корпоративной цене
Компенсация расходов на питание
Компенсация части оплаченных процентов по ипотеке
Корпоративные спортивные программы
Внутреннее и внешнее обучение. Сертификация и участие в конференциях
ЧТО НАДО ДЕЛАТЬ
Ты будешь работать на разных проектах
Поддерживать окружение и развертывание приложений в k8s
Настраивать CI/CD для текущих и новых проектов
Разрабатывать пайплайн ML/OPS
Тестировать продукты, выпущенные на платформе Q.AI/ML
Опыт разработки Android-приложений (не менее 2 лет);
Уверенное владение Java, опыт программирования на Kotlin;
Android SDK (от API 16), понимание архитектуры Android, Android Architecture components;
Опыт реализации клиент-серверных приложений;
Хорошее понимание принципов чистой архитектуры;
Понимание принципов SOLID;
Опыт применения архитектурных шаблонов MVC, MVP, MVVM;
Знание основ HTTPS, XML, JSON, SOAP, REST, SQL;
Умение выбирать правильные технологии / паттерны в конкретных условиях;
Умение разбираться в чужом коде и доводить работу до конца;
Желание и умение понять задачу как со стороны разработки, так и со стороны бизнеса, а также оценивать задачу и выполнять сроки по ней;
Стремление к изучению новых технических решений и применения их на практике;
Активное участие в процессе создания продукта, в том числе в процессе генерации новых идей по развитию приложения;
Умение работать в команде;
Умение работать с системами контроля версий (GIT + GitLab);
Опыт работы с многопоточностью в Android;
Опыт написания unit-test и/или GUI тестов.
ЖЕЛАТЕЛЬНО:
Портфолио, наличие собственных работ в Google Play;
Опыт написания библиотек под Android (желательно пример на GitHub);
Опыт работы с Figma, Zeplin.io;
Понимание основ Material Design и тенденций его развития;
Работа с векторной графикой и векторной анимацией;
Знание библиотек RxJava, Retrofit;
Умение работать с простейшими библиотеками загрузки картинок (Picasso, Glide, Coil);
Опыт работы с Push уведомлениями;
Опыт работы с Google Maps;
Навыки работы с базами данных Oracle, MsSql, SqLite;
Умение писать красивый, понятный, поддерживаемый, хорошо комментированный код;
Технический английский;
Опыт работы в крупной компании.
ТЫ ПОДОЙДЕШЬ ЕСЛИ
Есть опыт функционального тестирования продуктов
Знаешь REST API, тестировал контракты
Хорошо знаешь: Kubernetes, Docker, Тестирование, Postman, CI/CD
БУДЕТ ПЛЮСОМ:
Понимание концепции MLOps
Опыт написания пайплайнов развертывания моделей
Что мы готовы предложить
Работа в команде лучших экспертов цифровой отрасли
Быстрый старт. Наставничество и
поддержка при адаптации
Непрерывный рост. Программа внутренней вертикальной и горизонтальной ротации
Полис ДМС и страхование родственников по корпоративной цене
Компенсация расходов на питание
Компенсация части оплаченных процентов по ипотеке
Корпоративные спортивные программы
Внутреннее и внешнее обучение. Сертификация и участие в конференциях