Adyen
Software Engineer II (Kotlin) - Core Experience
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Kotlin-инженер в команду in-person payments Adyen. Разработка платёжных терминалов и SDK на Kotlin Multiplatform с деплоем на Android и Linux, а также участие в backend-логике.
Задачи
- Разрабатывать основную бизнес-логику на Kotlin для Android и Linux платёжных терминалов и backend
- Работать над решениями для платёжных терминалов и SDK: приём оплаты картами, Apple Pay, Google Pay, QR-кодами
- Разрабатывать и поддерживать платёжные функции для глобальных мерчантов
- Интегрировать кассовые аппараты по современным стандартам
- Вносить вклад в C++ библиотеки, лежащие в основе платёжной бизнес-логики
- Покрывать код unit- и интеграционными тестами, включая полное продуктовое тестирование с помощью автоматизированных роботов
- Проводить code review, design review и менторить других инженеров
Требования
- Опыт написания кода на Kotlin
- Опыт разработки под Android
- Опыт разработки enterprise-level SDK
- Экспертное знание Kotlin, Android SDK, Jetpack Compose, Coroutines, Gradle, Dependency Injection
- Опыт написания и поддержки автоматических unit- и интеграционных тестов
- Высокий уровень личной ответственности, сильные технические навыки, творческий подход к решению задач и командный дух
- Желание менторить и развивать других инженеров
- Отличные навыки устной и письменной коммуникации на английском
Условия
- Полная занятость
- Работа в офисе в Чикаго, office-first компания, без полностью удалённого формата
- Годовая базовая зарплата $154,000.00 - $200,000.00
- Ответ по заявке в течение 5 рабочих дней, процесс интервью около 4 недель
Навыки
- Kotlin
- Android
- Android SDK
- Jetpack Compose
- Coroutines
- Gradle
- Dependency Injection
- Kotlin Multiplatform
- C++
- C
- Bluetooth