RELX
Senior Software Engineer I – Mobile SDK
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в международную команду Device Intelligence Engineering компании LexisNexis Risk Solutions. Разработка мобильного SDK для Android и iOS, используемого на миллионах устройств для борьбы с мошенничеством и цифровой идентификации.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать компоненты мобильного SDK для Android и iOS
- Развивать существующие кодовые базы на Java и Objective-C, постепенно осваивая обе платформы
- Работать с нативными компонентами C/C++, интеграциями JNI и слоями интеграции на Kotlin/Swift
- Проектировать надёжные, безопасные и обратно совместимые SDK API для интеграции клиентами
- Расследовать и устранять сложные проблемы, связанные с мобильными платформами, производительностью, конкурентностью, памятью и сетью
- Участвовать в автоматизированном тестировании, Continuous Integration, код-ревью и технической документации
- Взаимодействовать с международными инженерными командами для поставки масштабируемых и надёжных решений
Требования
- 4+ года профессионального опыта разработки ПО, включая сильную экспертизу в мобильной разработке
- Продвинутые навыки разработки на Android (Java) или iOS (Objective-C) с готовностью осваивать вторую платформу
- Понимание мобильной архитектуры, жизненного цикла приложений, API, оптимизации производительности и отладки
- Опыт автоматизированного тестирования, CI/CD, Git, многопоточности и основ сетевого взаимодействия
- Сильные аналитические навыки, решение проблем и коммуникация, умение работать в международных Agile-командах
- Желателен опыт разработки, интеграции или поддержки мобильных SDK, библиотек или фреймворков
- Плюсом будет знание Kotlin, Swift, C/C++, JNI или Android NDK
Условия
- Гибридный формат: три дня в неделю в офисе в Мерзебурге
- Работа в международных командах с инженерами и технологическими экспертами
- Технологии, используемые на миллионах мобильных устройств по всему миру
- Профессиональный рост в Android, iOS и новых мобильных технологиях
- Agile-команда, ориентированная на технологии, сотрудничество и непрерывное обучение
- Страновые бенефиты
- Базовая зарплата в Германии (Мерзебург): €59 300 – €98 600; в Швеции (Лулео / удалённо): kr501 000 – kr836 600; в Стокгольме: kr526 100 – kr878 400
Навыки
- Java
- Objective-C
- Android
- iOS
- C
- C++
- JNI
- Kotlin
- Swift
- Android NDK
- CI/CD
- Git
- multithreading
- networking