Veho
Senior Software Engineer, Facilties (Android Mobile Experience)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Facilities компании Veho: разработка мобильных инструментов для складских операций (React Native, Android) и связанных backend-сервисов. Роль full-stack с фокусом на устройства, интеграции со сканерами и принтерами, офлайн-поведение и производительность.
Задачи
- Проектировать, разрабатывать, тестировать и деплоить фичи end-to-end — от экранов React Native до API и сервисов за ними
- Отвечать за техническое направление мобильных поверхностей: нативные модули, интеграции с устройствами и железом, релизный процесс и производительность приложения
- Интегрировать сканеры, принтеры и другие сторонние устройства и SDK, используемые на складах
- Участвовать в архитектурных решениях и техническом дизайне сложных распределённых систем
- Писать качественный, поддерживаемый и хорошо покрытый тестами код в высоконагруженной продакшн-среде
- Проводить и вести код-ревью, повышая инженерные стандарты в mobile, backend и web
- Работать с операционными стейкхолдерами, разбираться в складских процессах, включая время на складе, и переводить их в технические решения
- Улучшать наблюдаемость, мониторинг и надёжность систем, особенно для проблем, проявляющихся только на устройствах в поле
- Менторить инженеров и развивать мобильную экспертизу в команде
Требования
- 6+ лет опыта разработки, тестирования и деплоя приложений в высоконагруженных продакшн-средах
- Сильный full-stack опыт с TypeScript, Node.js, GraphQL и React, сопоставимая глубина во frontend и backend
- Глубокий практический опыт с React Native и Android в продакшене
- Опыт разработки кастомных нативных модулей React Native
- Опыт интеграции со сторонним железом и SDK (например, сканеры штрихкодов, принтеры этикеток, защищённые handheld-устройства)
- Опыт проектирования и потребления API и работы в распределённых системах
- Опыт работы в AWS или аналогичных облачных средах
- Опыт в Supply Chain или логистике предпочтителен, с сильным предпочтением разработки ПО для складских или операционных пользователей
- Сильные навыки отладки, решения проблем и системного мышления, включая отладку на устройстве
- Самостоятельность и умение быстро двигаться и итеративно выпускать продукт
- Желание тесно сотрудничать с Product и Operations для решения сложных реальных операционных задач
Условия
- Конкурентный пакет акций
- Полное медицинское, стоматологическое и офтальмологическое страхование
- 401(k)
- Неограниченный PTO для exempt-уровня ролей
Навыки
- TypeScript
- Node.js
- GraphQL
- React
- React Native
- Android
- AWS
- native modules
- barcode scanners
- label printers
- distributed systems
- API design