Walmart
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Walmart (Бентонвилл, США). Разработка и поддержка frontend-компонентов на React/TypeScript, участие в полном цикле разработки, тестировании и DevOps-процессах.
Задачи
- Разрабатывать и поддерживать переиспользуемые компоненты и модули на JavaScript/React
- Собирать требования, составлять user stories и матрицу трассируемости
- Писать и конфигурировать код для компонентов и приложений с учётом нефункциональных требований
- Создавать скрипты автоматизации рутинных задач в CI/CD и тестировании
- Готовить и выполнять тест-кейсы, отслеживать и анализировать дефекты, проводить регрессионное тестирование
- Проводить root cause analysis критических бизнес- и production-проблем
- Мониторить и оценивать производительность приложения, анализировать логи и данные о работе
- Взаимодействовать с UX, product owners и бизнес-экспертами для анализа потребностей
Требования
- Master's degree или эквивалент в Computer Science/Computer Engineering/Computer Information Systems/Software Engineering или смежной области; ИЛИ Bachelor's degree плюс 2 года опыта в software engineering
- Опыт с JavaScript, React + Redux, ES6, NodeJS, TypeScript, HTML/CSS, REST, Hapi.js
- Разработка поддерживаемых и производительных фич на JavaScript в Agile
- Создание переиспользуемых React-компонентов с TypeScript и модульным CSS, управление данными на клиенте через Redux, тестирование через Jest
- Опыт разработки приложений по лучшим практикам индустрии
- Знание паттернов проектирования
Условия
- Зарплата $90,000–180,000 в год
- Годовые или квартальные performance-бонусы
- Медицинская, стоматологическая и оптическая страховка
- 401(k), покупка акций, страхование жизни за счёт компании
- Оплачиваемый отпуск, включая sick leave, parental leave, family care leave
- Краткосрочная и долгосрочная нетрудоспособность
- Образовательная поддержка со 100% оплатой обучения
- Скидки в компании
Навыки
- JavaScript
- React
- Redux
- ES6
- NodeJS
- TypeScript
- HTML
- CSS
- REST
- Hapi.js
- Jest
- Selenium
- Jira
- CI/CD
- Python
- C#