Walmart
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Walmart (Бентонвилл, США). Разработка кроссплатформенных мобильных приложений на React Native и веб-приложений на ReactJS, проектирование архитектуры компонентов и интеграция с backend.
Задачи
- Координация и выполнение задач по разработке, взаимодействие со стейкхолдерами
- Анализ бизнес- и технических требований, подготовка матрицы трассируемости
- Разработка кода компонентов и приложений с учётом нефункциональных требований
- Написание скриптов автоматизации повторяющихся задач в CI/CD и тестировании
- Реализация телеметрии и соблюдение требований безопасности в коде
- Создание и выполнение тест-кейсов, регрессионное тестирование
- Анализ и устранение дефектов, диагностика узких мест производительности
- Мониторинг и оценка производительности приложения, анализ логов и метрик
- Контроль соблюдения сроков и вех проекта
Требования
- Master's degree или эквивалент в Computer Science, Computer Engineering или смежной области; либо Bachelor's degree плюс 2 года опыта в software engineering
- Опыт разработки продвинутых кроссплатформенных мобильных приложений на React Native
- Опыт разработки адаптивных веб-приложений на ReactJS
- TypeScript и современный JavaScript (ES6+)
- Проектирование архитектуры приложений и структуры компонентов
- Управление состоянием через Redux, Context API, MobX
- Разработка переиспользуемых компонентов и библиотек
- Интеграция RESTful API и работа с асинхронными вызовами
- Использование Java для компонентов приложения и backend-интеграции
- Интеграция сторонних AI-сервисов в мобильные и веб-приложения
- Оптимизация производительности: мемоизация, lazy loading, code-splitting
- Git, Agile-методологии, работа в кросс-функциональной команде
Условия
- Зарплата $90,000–180,000 в год
- Годовые или квартальные премии по результатам работы
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k), покупка акций, страхование жизни за счёт компании
- Оплачиваемый отпуск, больничные, отпуск по уходу за ребёнком
- Краткосрочная и долгосрочная нетрудоспособность
- Образовательная поддержка, включая 100% оплату обучения
- Скидки сотрудникам
Навыки
- React Native
- ReactJS
- TypeScript
- JavaScript
- ES6+
- Redux
- Context API
- MobX
- RESTful API
- Java
- Git
- CI/CD
- AI-сервисы