Walmart

Software Engineer III

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

Инженер-разработчик в Walmart (Sunnyvale, CA) для разработки и поддержки веб- и мобильных приложений на JavaScript/TypeScript, React и React Native, включая тестирование и CI/CD.

Задачи

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

Требования

  • Магистр или эквивалент в Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, Electrical Engineering или смежной области; ИЛИ бакалавр или эквивалент в той же области и 2 года опыта в разработке ПО
  • Опыт проектирования UX и UI архитектуры
  • Опыт разработки новых функций приложений на JavaScript и TypeScript
  • Опыт создания кросс-браузерных и кроссплатформенных веб-приложений на JavaScript, React и Redux
  • Опыт разработки iOS и Android приложений на TypeScript и React-Native
  • Опыт юнит-тестирования и повышения покрытия с Jest и React Testing libraries
  • Опыт end-to-end тестирования с Cypress
  • Опыт работы с Git и JIRA в Agile-процессе
  • Опыт реализации адаптивного дизайна и обеспечения бесшовного пользовательского опыта на разных устройствах (HTML, CSS, JavaScript, Bootstrap)
  • Опыт сборки, тестирования и деплоя кода в непрерывном цикле релизов (Docker и Kubernetes)

Условия

  • Зарплата от $187,075 до $234,000 в год
  • Годовые или квартальные премии за результативность
  • Медицинская, стоматологическая и офтальмологическая страховка
  • 401(k), покупка акций, страхование жизни за счёт компании
  • Оплачиваемый отпуск, больничные, отпуск по уходу за ребёнком, отпуск по семейным обстоятельствам
  • Краткосрочная и долгосрочная нетрудоспособность
  • Образовательная помощь, включая 100% оплату обучения в колледже
  • Скидки в компании, оплата военной службы, компенсация расходов на усыновление

Навыки

  • JavaScript
  • TypeScript
  • React
  • Redux
  • React Native
  • Jest
  • React Testing Library
  • Cypress
  • Git
  • JIRA
  • HTML
  • CSS
  • Bootstrap
  • Docker
  • Kubernetes
  • iOS
  • Android

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

Principal Software Engineer - Mobile Applications
Boston ScientificLeadSan JoseГибридРелокация
106,800 – 202,900 USD в год
30 окт.
Senior Embedded Software Engineer, Android OS
GoogleSeniorSan JoseОфис
174,000 – 252,000 USD в год
30 окт.
Software Engineer, iOS
MirageMiddleNew YorkОфис
175,000 – 275,000 USD в год
30 окт.
Mobile/Web Developer (.Net)
Air Line Pilots AssociationMiddleTysonsГибридРелокация
97,948 – 139,923 USD в год
30 окт.
Software Engineer, Full Stack
IntelliPro GroupMiddleSunnyvaleОфис
30 окт.
Software Engineer III — Walmart, 187,075 – 234,000 USD в год, Sunnyvale | itrelocate