Walmart

Software Engineer III

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-разработчик в Walmart (Bentonville, AR) с сильным iOS-стеком. Работа над компонентами и приложениями: анализ требований, кодирование, тестирование, DevOps-сопровождение и оптимизация производительности.

Задачи

  • Координация и сопровождение рабочих задач, взаимодействие со стейкхолдерами
  • Анализ бизнес-, стейкхолдер- и технических требований, анализ существующих решений
  • Подготовка матрицы трассируемости требований и поддержание связи между бизнес-требованиями, дизайном и тест-кейсами
  • Создание user stories для компонентов и модулей
  • Разработка и конфигурирование кода компонентов и приложений с учётом нефункциональных требований
  • Написание скриптов автоматизации рутинных задач в CI/CD и тестировании
  • Реализация телеметрии и соблюдение требований безопасности в коде
  • Создание и выполнение тест-кейсов, различные виды тестирования
  • Управление дефектами, регрессионное тестирование, анализ дефектов прошлых проектов
  • Устранение узких мест производительности и доступности приложения
  • Сопровождение приложений, мониторинг метрик, анализ логов и данных о производительности
  • Контроль соблюдения сроков и вех проекта

Требования

  • Master's degree или эквивалент в Computer Science, Computer Information Systems или смежной области; либо Bachelor's degree плюс 2 года опыта в software engineering
  • iOS-разработка на Swift, SwiftUI и UIKit
  • Построение масштабируемых архитектур (MVC, MVVM, MVVM-C)
  • Интеграция RESTful API, сторонних SDK и backend-сервисов
  • Unit-тестирование и автоматизация с XCTest и XCUITest
  • Git и peer code review
  • CI/CD пайплайны на Jenkins и практики автоматизированного тестирования
  • Agile-практики (Scrum, BDD, итеративная поставка)
  • Мониторинг production-систем и устранение крашей и дефектов
  • Технический дизайн, поставка решений и оптимизация производительности
  • Разработка переиспользуемых UI-компонентов и data-driven визуализаций

Условия

  • Зарплата $90,000–180,000 в год
  • Годовые или квартальные performance-бонусы
  • Медицинская, стоматологическая и оптическая страховка
  • 401(k), покупка акций, страхование жизни за счёт компании
  • Оплачиваемый отпуск, больничные, отпуск по уходу за ребёнком и семье
  • Short-term и long-term disability, помощь в образовании (100% оплата обучения)
  • Скидки в компании, оплата военной службы, компенсация расходов на усыновление

Навыки

  • Swift
  • SwiftUI
  • UIKit
  • MVC
  • MVVM
  • MVVM-C
  • RESTful API
  • XCTest
  • XCUITest
  • Git
  • Jenkins
  • CI/CD
  • Scrum
  • BDD
  • iOS

Похожие вакансии

Software Engineer III, Mobile, Android
GoogleMiddleMountain ViewОфис
147,000 – 210,000 USD в год
29 окт.
Software Engineer III, Mobile, iOS
GoogleMiddlePalo AltoОфис
147,000 – 210,000 USD в год
29 окт.
Senior Software Engineer, Mobile, Android
GoogleSeniorMountain ViewОфис
174,000 – 252,000 USD в год
29 окт.
Senior Software Engineer, Mobile, iOS
GoogleSeniorMountain ViewОфис
174,000 – 252,000 USD в год
29 окт.
Software Engineer (.NET) - US
Marcone SupplyMiddleSt. LouisУдалённо
29 окт.
Software Engineer III — Walmart, 90,000 – 180,000 USD в год, Bentonville | itrelocate