Visa
Software Engineer (Android / iOS)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик мобильных приложений и SDK для Android и iOS в Visa. Работа над аутентификацией, цифровой идентификацией и безопасностью платежей совместно с продуктовыми, архитектурными и QA-командами.
Задачи
- Взаимодействовать со стейкхолдерами для понимания требований и перевода бизнес-задач в технические решения
- Проектировать, разрабатывать, тестировать и поддерживать мобильные приложения и программные компоненты
- Участвовать в обсуждениях дизайна, код-ревью и техническом устранении неполадок
- Создавать и выполнять тест-планы, устранять дефекты для повышения качества продукта
- Отлаживать и решать проблемы ПО в средах разработки, тестирования и продакшена
- Участвовать в развитии CI/CD, автоматизации и инженерной продуктивности
- Мониторить приложения, анализировать поведение системы и повышать надёжность и производительность
- Участвовать в on-call поддержке и разрешении инцидентов по необходимости
- Постоянно изучать новые технологии и вносить вклад в инженерные лучшие практики
- Проектировать, разрабатывать, тестировать и поддерживать нативные приложения для Android и/или iOS
- Создавать безопасные, масштабируемые и высокопроизводительные мобильные решения
- Взаимодействовать с backend-, платформенными, продуктовыми и security-командами
- Интегрировать мобильные приложения с API и backend-сервисами
- Участвовать в разработке SDK, релизах приложений и деплойменте
- Поддерживать оптимизацию производительности, мониторинг и продакшн-траблшутинг
Требования
- Степень бакалавра ИЛИ 3+ года релевантного опыта работы
- 2+ года релевантного опыта со степенью бакалавра или продвинутая степень в Computer Science, Software Engineering или смежной технической области
- 3+ года опыта в software engineering или разработке мобильных приложений
- Опыт создания и выполнения тест-планов и валидационных активностей
- Опыт отладки и устранения проблем ПО
- Опыт работы в кросс-функциональных командах
- Опыт участия в код-ревью и применения стандартов кодирования
- Опыт работы с системами контроля версий и Agile-методологиями
- Опыт разработки Android-приложений на Kotlin и/или Java
- Опыт разработки iOS-приложений на Swift
- Опыт интеграции REST API и backend-сервисов
- Опыт разработки переиспользуемых мобильных библиотек или SDK
- Опыт работы с мобильными CI/CD пайплайнами, автоматизацией деплоя и релизными процессами
- Знакомство с GitHub Actions, Jenkins, Azure DevOps, Fastlane, Bitrise, CocoaPods, Swift Package Manager, Google Play Console и App Store Connect
- Опыт создания клиентских мобильных приложений
- Опыт в Payments, FinTech, Authentication, Digital Identity, Fraud Prevention или Cybersecurity
- Опыт использования AI-инструментов разработки, таких как Microsoft Copilot, GitHub Copilot или аналогичных
Условия
- Гибридный формат: минимум 3 дня в офисе
- Зарплата от $86 500 до $134 400 в год
- Возможны бонусы и опционы
- Комплексный пакет льгот: медицинская, стоматологическая и офтальмологическая страховка, 401(k), FSA/HSA, страхование жизни, оплачиваемый отпуск, wellness-программа
- Командировки 5-10% времени
- Работа в офисе
Навыки
- Kotlin
- Java
- Swift
- REST API
- CI/CD
- GitHub Actions
- Jenkins
- Azure DevOps
- Fastlane
- Bitrise
- CocoaPods
- Swift Package Manager
- Google Play Console
- App Store Connect
- GitHub Copilot
- Microsoft Copilot
- ChatGPT