Mobile Developer (Kotlin, Kotlin Multiplatform Mobile, KMM) (удаленная работа)
(вакансия в архиве)

16 августа 2021

Уровень зарплаты:
от 400 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Mobile Developer (Kotlin, Kotlin Multiplatform Mobile, KMM)

Мы занимаемся разработкой ФинТех решений в криптосфере: обменники, кошельки, платежные системы, маркетплейсы, криптовалютные банкоматы, криптобиржи, и многое другое.


В настоящий момент реализуем проект по миграции Kotlin приложения на Kotlin Multiplatform Mobile и в связи с этим расширяем команду мобильной разработки.


Если вы интересуетесь криптоиндустрией, хотите поучаствовать в создании экосистемы цифровых финансовых активов, аккумулирующей в себе все необходимые функции для продуктивной и удобной работы с цифровыми активами и валютами и любите Kotlin - эта вакансия должна вас заинтересовать.



Чем предстоит заниматься?


  • Разработка и поддержка кроссплатформенного решения на Kotlin Multiplatform Mobile;

  • Участие в проектировании архитектуры нового решения на KMM, R&D;

  • Код-ревью;

  • Юнит-тесты, CI/CD.

Релевантные навыки:


  • Опыт работы в мобильной разработке ПО от 2 лет;

  • Хорошее знание Kotlin, Android SDK;

  • Понимание того, как работает Android/iOS toolchain (сборка проекта, запуск на устройстве/симуляторе, дебаггинг на устройстве/симуляторе, публикация в App Store/Google Play Store);

  • Продвинутое знание систем сборки и управления зависимостями, их модели и принципы (Gradle, Maven, Gradle + Android, Xcode, CocoaPods, NPM и тд.);

  • Понимание принципов работы REST API и клиент-серверных приложений (JSON, RESTful, Web Sockets);

  • Знание и применение MVP, MVVM, Clean Architecture;

  • Знания фундаментальных паттернов проектирования и принципов разработки ПО (SOLID, KISS, DRY, YAGNI);

  • Понимание принципов Material Design;

  • Опыт рефакторинга.

Будет плюсом:


  • Опыт работы с Ktor, MOKO-mvvm, Jetpack;

  • Опыт разработки на Swift/ObjC;

  • Знания в области криптографии.

Технические подробности нашего проекта:


  • Kotlin, MVVM, Dagger Hilt, Firebase, Room (SQLite), RxJava, Rest API

Что предлагаем:


  • Много интересных и сложных задач;

  • Достойную заработную плату, ежемесячные, квартальные и годовые премии;

  • Гибкий график, удаленная работа;

  • Любой тип трудоустройства (по ТК РФ, ГПХ или оплата на карту).

Ключевые навыки:
Приложения Старший (Senior) Разработка под Android Разработка под iOS Kotlin Swift Gradle Разработка мобильных приложений Разработка мобильных приложений Objective-С Objective-С Sqlite Клиент-серверные приложения RxJava 2