Plentific
Senior Frontend Engineer - Remote
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Frontend Engineer в Plentific — property tech платформе для управления ремонтом и подрядчиками в социальном жилье. Полностью удалённая работа в продуктовой команде над интерфейсами для жилищных провайдеров, подрядчиков и жителей.
Задачи
- Разрабатывать и поддерживать интерфейсы на TypeScript, React, TanStack Query, React Router, MaterialUI и BaseUI
- Переводить продуктовые требования и дизайн-концепты в технические документы со scope, поведением системы и edge cases
- Проектировать API компонентов, управление состоянием и паттерны загрузки данных
- Интегрироваться с REST API в сервис-ориентированной архитектуре и согласовывать контракты с backend-инженерами
- Ревьюить, рефакторить и выводить из эксплуатации существующий код
- Диагностировать и устранять проблемы производительности загрузки и рендеринга
- Писать unit, integration и e2e тесты
- Настраивать frontend-observability через Sentry, Grafana Logs или New Relic
- Отлаживать production-инциденты, включая точки интеграции frontend и backend
- Проектировать защиту от XSS и CSRF
- Превращать неоднозначные продуктовые идеи в готовые к реализации спецификации
- Быстро прототипировать интерфейсы для проверки осуществимости
- Использовать agentic-инструменты (Codex, Claude Code, Cursor) для генерации, рефакторинга, тестирования и ревью кода
- Критически оценивать AI-сгенерированный код на корректность, поддерживаемость, безопасность, производительность и доступность
- Развивать практику spec-driven development в команде
- Работать с product managers, дизайнерами и backend-инженерами от постановки задачи до релиза
- Проводить code review и pair programming
- Определять и транслировать frontend-стандарты и best practices
- Писать техническую документацию по компонентам, алгоритмам, API и операционной передаче
- Объяснять технические компромиссы простым языком техническим и нетехническим коллегам
Требования
- Expert-level TypeScript и современный JavaScript
- Глубокое владение React и паттернами вокруг него: загрузка данных, роутинг, библиотеки компонентов
- Сильные основы software engineering: паттерны проектирования, тестирование, отладка, читаемый и расширяемый код
- Понимание UI, UX и доступности
- Опыт диагностики и исправления проблем производительности загрузки и рендеринга
- Знание frontend-observability через Sentry, Grafana logs или New Relic
- Знание CI/CD пайплайнов, например GitHub Actions или ArgoCD
- Понимание рисков frontend-безопасности, включая XSS и CSRF
- Уверенное владение agentic coding tools и spec-driven development
- Ясная коммуникация на английском
- 6+ лет профессионального опыта в software engineering
- 5+ лет коммерческого опыта с React и TypeScript
- Опыт эксплуатации production frontend для customer-facing SaaS
- Опыт работы в крупной долгоживущей кодовой базе
- Опыт потребления и формирования REST API в сервис-ориентированной архитектуре, желательно с Django REST Framework
- Опыт работы в кросс-функциональных командах с product managers и дизайнерами
- Опыт использования AI coding tools в профессиональном workflow
- Проживание и право на работу в UK, Германии, Турции, Польше, Италии, Испании или Португалии
- Доступность для работы с существенным пересечением по времени с рабочими часами UK
Условия
- Полностью удалённая работа
- Команда распределена по UK, Германии, Турции, Польше, Италии, Испании и Португалии
- Подчинение Team Lead
- Работа в кросс-функциональной команде с product managers, дизайнерами, backend-инженерами и data analysts
- Работа над сложными реальными задачами в недообслуженном хорошим софтом секторе
Навыки
- TypeScript
- JavaScript
- React
- React Router
- TanStack Query
- MaterialUI
- BaseUI
- REST API
- Django REST Framework
- PostgreSQL
- Sentry
- Grafana
- New Relic
- GitHub Actions
- ArgoCD
- XSS
- CSRF
- Codex
- Claude Code
- Cursor