Higharc
Software Engineer, Home Design Experience
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Home Design Experience — браузерного 3D-инструмента для проектирования домов. Отвечает за техническую архитектуру и поставку продукта, работает в паре с product/UX-лидом и развивает AI-поддерживаемые сценарии.
Задачи
- Быстро прототипировать новые сценарии проектирования домов и доводить удачные до продакшена
- Руководить разработкой интерактивных 3D-сценариев: связывать UI, данные проекта и real-time 3D-сцену
- Создавать AI-поддерживаемые и агентные взаимодействия для проектирования домов
- Отвечать за архитектуру приложения и техническую поставку от прототипов до продакшена
- Принимать решения по frontend, состоянию приложения и интеграции сервисов, включая производительность, надёжность и тестирование
- Быть независимым техническим партнёром product/UX-лида: оспаривать допущения, выявлять риски, предлагать альтернативы
- Превращать неоднозначные цели в конкретные планы реализации и самостоятельно реализовывать критичные части
- Совместно с platform-командой использовать и улучшать общие основы приложений, определять переиспользуемые паттерны
- Помогать менее опытным инженерам через парное программирование, код-ревью и техническое наставничество
Требования
- Опыт самостоятельного проектирования, разработки и выпуска крупных веб-приложений с ответственностью за технические решения до продакшена
- Глубокий практический опыт с TypeScript, React и современной архитектурой веб-приложений: состояние, интеграция API, производительность, поддерживаемость
- Плюсом: опыт с Three.js и браузерными 3D-приложениями, особенно дизайнерскими или CAD-инструментами
- Интерес к AI-forward разработке и созданию AI-поддерживаемых или агентных продуктовых сценариев
- Опыт самостоятельного принятия технических решений в партнёрстве с product- или design-лидом, умение объяснять tradeoffs
- Здравый смысл в выборе, что делать для текущего продукта, а что обобщать для переиспользования
- Опыт помощи менее опытным инженерам через реализацию, менторинг и техническое руководство
- Готовность работать в условиях неопределённости и развивающегося продукта
- Сильное чувство дизайна и качества
Условия
- Полностью удалённая работа (компания remote с 2018 года)
- Регулярные офлайн-встречи команды в хабах в США
- Конкурентная зарплата и значимая доля в опционах
- Медицинская, стоматологическая и офтальмологическая страховка для full-time сотрудников в США
- Гибкий PTO и оплачиваемый отпуск по материнству/отцовству
- Планы краткосрочной и долгосрочной нетрудоспособности, 401K
- Стипендия на обустройство домашнего офиса и поддержка обучения
Навыки
- TypeScript
- React
- Three.js
- 3D
- AI
- agentic experiences
- API integration
- application state
- performance
- testing