Middle/Senior android developer (Kotlin)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы разрабатываем мобильные приложения и NFC смарт-карты, которые позволяют хранить и распространять цифровые активы просто и безопасно. Tangem выбирают пользователи в 171 стране мира и это не предел. Мы выросли по количеству пользователей x9 и по команде х2, и мы планируем расти и дальше - развивать функциональность уже существующих продуктов и запускать новые.
Tangem стабильный и хорошо финансируемый стартап, который быстро растет и развивается при поддержке таких гигантов, как SBI Holdings, Shima Capital и др.
Текущий стек технологий: NodeJS, NestJs, JavaScript, TypeScript, TypeORM, PostgreSQL, React, NextJs, SCSS, mobile - iOS (Swift/SwiftUI/Combine), Android (Kotlin, Coroutines)
Мы активно развиваем наш продукт, внедряем новые фичи и сторонние сервисы в наше мобильное приложение и сайт, также мы активно запускаем кросс-продукты с крупными игроками в индустрии на основе нашей NFC-технологии. Сейчас мы расширяем команду мобильной разработки и ищем идейного android-разработчика, которому так же, как и нам, важно создавать полезный продукт для пользователей и видеть результат своей работы.
Чем предстоит заниматься:
- Разработкой основного мобильного приложения Tangem;
- Разработкой публичных библиотек (SDK) для интеграции продуктов компании в сторонние решения;
- Принимать участие в обсуждении технических требований, проектировании и разработки нового функционала;
- Написанием unit-тестов.
Ожидания от кандидата
- Коммерческий опыт разработки на Android от 3-х лет;
- Уверенное владение Kotlin;
- Понимание принципов параллельного и многопоточного программирования и работы с Coroutines;
- Понимание Material Design Guidelines;
- Знание Android SDK и Jetpack библиотек;
- Знание и опыт в ООП, понимание SOLID;
- Понимание современных архитектурных паттернов (MVVM, MVI, Redux) и отличий между ними, принципов функционального программирования;
- Понимание принципов работы Rest API и HTTP.
Будет плюсом:
- Опыт работы в Agile среде;
- Опубликованные проекты в Google Play;
- Опыт проектирования архитектуры приложений и покрытия приложения тестами;
- Опыт работы с блокчейн-технологиями.
Условия работы
- Работа в быстро растущем и развивающимся стартапе, который крепко стоит на ногах;
- Удалёнка в приоритете, но есть и офис в Москва Сити;
- Конкурентная заработная плата, годовые бонусы. Оформление договора в валюте или USDT;