US Bank
Senior Software Engineer (Multiple openings) in Hopkins, MN
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в U.S. Bank для разработки мобильного банковского приложения. Полный цикл: проектирование, разработка, тестирование и поддержка мобильных и мобильных веб-систем, включая анализ крашей и мониторинг продакшена.
Задачи
- Проектировать, разрабатывать, тестировать, эксплуатировать и поддерживать продукты
- Писать production-ready и тестируемый код с полной ответственностью за full stack
- Создавать оптимальный дизайн в соответствии с архитектурными практиками
- Разрабатывать мобильное приложение и мобильные веб-системы для Mobile Banking
- Проектировать и разрабатывать мобильное приложение на Swift 6, Objective-C, Cocoapods, Kotlin, Java, HTML, JavaScript, CSS, GraphQL
- Проводить анализ крашей продакшен-приложения из Apple Store по отчётам и бинарнику
- Архитектировать масштабируемые, модульные и переиспользуемые компоненты с MVVM и MVC
- Работать по agile: ежедневные скрам-митинги, sprint review, планирование спринта, груминг и ретроспективы
- Готовить low-level и high-level design-документы, спецификации компонентов и фич, оценки времени
- Реализовывать обработку исключений, код доступа к данным и дизайн пользовательского интерфейса
- Применять AI-инструменты (Claude, GPT) для оптимизации кода, отладки, ревью и рефакторинга
- Строить дашборды Datadog для мониторинга продакшена и разбирать продакшен-инциденты
Требования
- Bachelor’s degree или эквивалент в Physics, Computer Engineering или Computer Science
- 5 лет прогрессирующего post-baccalaureate опыта разработки мобильных приложений и мобильных веб-систем для Mobile Banking
- 24 месяца опыта с Swift 6, Objective-C, Cocoapods, Kotlin, Java, HTML, JavaScript, CSS, GraphQL, Jenkins, JIRA, JSON, Splunk, Datadog, Github Copilot
- 24 месяца опыта анализа крашей продакшен-приложений из Apple Store
- 24 месяца опыта архитектуры компонентов на MVVM и MVC
- 24 месяца опыта работы по agile-методологии
- 24 месяца опыта подготовки design-документов и спецификаций
- 24 месяца опыта обработки исключений, доступа к данным и дизайна UI
- Позиция не предполагает визовой спонсорской поддержки
Условия
- Медицинская, стоматологическая и оптическая страховка
- Базовая и опциональная страхование жизни
- Краткосрочная и долгосрочная нетрудоспособность
- Отпуск по беременности и уходу за ребёнком
- 401(k) и пенсионный план с взносами работодателя
- Оплачиваемый отпуск от двух до пяти недель в зависимости от грейда и стажа
- До 11 оплачиваемых праздничных дней
- Помощь при усыновлении
- Начисление больничных и safe leave: 1 час за каждые 30 отработанных, до 80 часов в год
- Background check в соответствии с регуляторными требованиями
Навыки
- Swift 6
- Objective-C
- Cocoapods
- Kotlin
- Java
- HTML
- JavaScript
- CSS
- GraphQL
- Jenkins
- JIRA
- JSON
- Splunk
- Datadog
- Github Copilot
- MVVM
- MVC
- Claude
- GPT