Android разработчик (Kotlin Multiplatform)
middle, Full Time
Сейчас мы ищем Android-разработчика, желающего освоить и использовать Kotlin Multiplatform в разработке приложений и вместе с нами творить историю.
Обязанности:
Разработка проектов (заказная разработка - проекты в работе от нескольких месяцев до нескольких лет);
Развитие библиотек MOKO http://moko.icerock.dev;
Исследование, реализация технически сложных задач и передача полученного опыта команде;
Ревью кода;
Реальная работа с Абстракцией и развитием компонентов, а не просто обычная разработка.
Требования:
Знание языков программирования Java и Kotlin (Kotlin first в компании), среды разработки Android Studio, опыт работы с системами контроля версий (git);
Хорошее знание Android SDK (как работают компоненты системы, как правильно использовать функционал SDK);
Опыт работы с Coroutines;
Понимание принципов Material Design;
Умение работать с исходным кодом, написанным другим разработчиком;
Умение работать как в команде, так и самостоятельно.
Будет плюсом:
Опыт работы с RxJava, ktor, kotlinx.serialization;
Знание конфигурирования gradle скриптов и опыт реализации gradle плагинов;
Опыт работы с Android Architecture Components;
Опыт работы с отладчиком и профилировщиком Android Studio.
Условия:
Возможность быстро прокачать навыки и вырасти профессионально (регулярное обучение и индивидуальные планы развития);
Участие в интересных и разнообразных проектах для российских и иностранных заказчиков;
Работать в самом центре Новосибирска, по гибкому графику и с официальным трудоустройством;
Возможность полностью удаленной работы;
Печеньки, чай, кофе, молоко, настолки by default - это даже не обсуждается.