В команду крупного игрока в финтех сферы требуются Android developer уровня middle/middle+ и выше, которые заложат будущий фундамент разработки внутренних сервисов. Если Вы из тех, кто готов развивать продукт и развиваться вместе с ним - мы ждем Вашего отклика!
Обязанности:
- Создавать приложения для работы с различными платежными инструментами
- Взаимодействовать с биометрическими системами
- Внедрять библиотеки для работы с Android терминалами
- Строить DevOps процесc
Требования:
- Опыт коммерческой и командной разработки 3-5 лет.
- Уверенное знание Kotlin и Android SDK
-
Java Core
-
Понимание ООП, SOLID, DRY, KISS, YAGNI.
-
Паттерны проектирования
-
Уверенные знания компонентов Service, ContentProvider, BroadcastReceiver.
-
Android SDK
-
Стэк: Dagger2, Koin, Hilt, OkHttp, Retrofit, Glide, Zxing, Room, Mockito, JUnit (знания, опыт использования, умение писать unit-тесты)
-
Понимание архитектур MVP, MVVM, MVI (понимание, опыт работы в рамках данных архитектур)
-
Android material design
-
Базовые понятия сетевых протоколов: http, rest, soap и др.
-
Понимание многопоточности в Java
-
Алгоритмы и структуры данных
-
Понимание процессов по Agile
Будет плюсом:
- Опыт настройки CI/CD
- Понимание/опыт работы с WebSocket
- Опыт работы с системными сервисами Android (Датчики, камера, Bluetooth, Alarm и т. п.)
Условия:
- График работы: 5/2 только в гибридном формате
- Оформление по аутстафу (ИП/ТК РФ);
- Компенсация ДМС спустя 6 месяцев работы.