Compass
Senior Software Engineer II - Front End
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior frontend-инженер в Compass — разработка высоконагруженных интерфейсов для платформы недвижимости. Работа над дашбордами, отчётностью и CRM-инсайтами с AI-подсказками для тысяч агентов.
Задачи
- Проектировать, разрабатывать и поддерживать высокопроизводительные распределённые event-driven микросервисы и облачную инфраструктуру с интеграцией с современными фронтенд-интерфейсами
- Самостоятельно декомпозировать и вести поставку сложных технических проектов и подсистем по всему стеку
- Внедрять современные паттерны разработки, включая интеграцию AI-моделей, data pipelines и телеметрии для автоматизации процессов
- Проводить код- и дизайн-ревью, писать качественные автотесты (unit, integration, e2e)
- Быть экспертом в своей доменной области: вести техническую документацию (архитектурные диаграммы, runbooks, спецификации) и сопровождать сервисы на всём жизненном цикле
- Работать с кросс-функциональными стейкхолдерами, устранять системные узкие места и менторить коллег
Требования
- Степень BS в Computer Science, Software Engineering или эквивалентный практический опыт
- 5+ лет разработки комплексных, хорошо протестированных и высокопроизводительных приложений на TypeScript, JavaScript и HTML/CSS
- 5+ лет опыта с React и Node.js
- 3+ года опыта с AWS / облачными технологиями
- Опыт технического лидерства с влиянием на несколько команд
- Понимание и соблюдение отраслевых best practices в разработке и архитектуре, интерес к новым AI-технологиям
- Чувство дизайна и внимание к деталям
- Сильные навыки критического мышления и коммуникации
- Опыт с CI/CD, контейнеризацией и Agile/Scrum
- Плюсом: опыт backend-разработки на Java, Golang или Python
- Плюсом: опыт с Kafka и event-driven системами, gRPC, Thrift и другими протоколами server-to-server
Условия
- Базовая зарплата $176,800–$196,100 в год
- Бонусы и restricted stock units
- Оплачиваемый отпуск, праздники, больничные, отпуск по уходу за ребёнком и recharge leave
- Медицинская страховка, телемедицина, стоматология и зрение
- План 401(k), flexible spending accounts (FSA), программа для commuter
- Страхование жизни и инвалидности
- Maven (поддержка новых родителей), Carrot (фертильные льготы), UrbanSitter (сеть нянь)
- Employee Assistance Program и страхование питомцев
Навыки
- TypeScript
- JavaScript
- HTML
- CSS
- React
- Node.js
- AWS
- CI/CD
- Docker
- Kafka
- gRPC
- Thrift
- Java
- Golang
- Python