Procore
Senior Software Engineer - Frontend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior frontend-инженер в подразделение Construction Financials компании Procore. Ведёт ключевые проекты, развивает frontend-архитектуру и менторит младших инженеров.
Задачи
- Вести и курировать ключевые проекты в подразделении Construction Financials
- Поставлять высоконагруженные, масштабируемые и производительные фичи под нужды клиентов
- Устанавливать стандарты разработки и взаимодействовать с командами инфраструктуры, платформы и других инженерных команд
- Совместно с Engineering, Product и UX проектировать и строить решения, решающие бизнес-задачи
- Использовать стек: Ruby/Rails/Node.js/React/Postgres на AWS, Kubernetes, Java, TypeScript, CircleCI, ArgoCD
- Применять AI-assisted development workflows на этапах планирования, реализации, тестирования и реагирования на инциденты
Требования
- Степень в Computer Science или эквивалентный практический опыт
- 5+ лет опыта с ООП и/или функциональным программированием, TDD и принципами проектирования
- 5+ лет опыта с JavaScript
- Сильный опыт с React или аналогичными клиентскими фреймворками и TypeScript; плюсом — опыт с AG Grid
- Опыт контрибьюта и поддержки общих библиотек
- Понимание компромиссов между техническими, аналитическими и продуктовыми целями
- Экспертиза в современной веб-разработке: разработка, тестирование, staging, деплой и мониторинг
- Опыт обучения и менторинга младших инженеров
Условия
- Базовая зарплата: 140 960 – 193 820 USD в год
- Возможна дополнительная компенсация акциями и/или бонусами
- Конкурентные медицинские планы
- Гибкий оплачиваемый отпуск (Procore Values Time)
- Программы развития и обогащения сотрудников
- Волонтёрские дни
Навыки
- JavaScript
- React
- TypeScript
- Ruby
- Rails
- Node.js
- Postgres
- AWS
- Kubernetes
- Java
- CircleCI
- ArgoCD
- AG Grid
- TDD