eCommission
Front End Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Front End Engineer в продуктовую команду eCommission, отвечающий за опыт Symba — AI-портала для риелторов — на вебе и в мобильном приложении. Ведёт миграцию с Angular на React и разрабатывает React Native приложение для iOS и Android.
Задачи
- Разрабатывать быстрые и адаптивные интерфейсы на React и TypeScript
- Планировать и проводить миграцию с Angular на React без disruption для пользователей
- Создавать переиспользуемые компоненты и паттерны, поддерживать общую библиотеку компонентов
- Разрабатывать и выпускать мобильное приложение Symba на React Native для iOS и Android
- Переиспользовать компоненты, бизнес-логику и API-слой между вебом и мобильным приложением
- Реализовывать push-уведомления, офлайн-режим, безопасный логин и оптимизацию производительности на устройствах
- Вести процесс релизов в App Store и Google Play, включая сборки, тестирование и сабмиты
- Создавать AI-ориентированные интерфейсы: чат, стриминг ответов, агентские workflow
- Писать автоматические тесты, включая unit- и e2e-тесты (Playwright)
- Отвечать за QA в разных браузерах, устройствах и разрешениях экрана
- Мониторить ошибки и производительность фронтенда в продакшене
- Проводить код-ревью и участвовать в формировании инженерной культуры
- Работать с продуктом над UX и с внешним партнёром по разработке
- Интегрировать фронтенд с API, аутентификацией и сторонними сервисами
- Отслеживать и улучшать время загрузки, отзывчивость и стабильность приложения
Требования
- 4+ года практического опыта разработки production веб-приложений
- Глубокое знание React и TypeScript
- Практический опыт React Native и хотя бы одно приложение, выпущенное в App Store или Google Play
- Сильные основы HTML, CSS и доступности (accessibility)
- Опыт работы с управлением состоянием, интеграцией API и производительностью на вебе и мобильных
- Опыт работы с контролем версий, pull request, CI/CD и безопасным деплоем в продакшен
- Опыт написания unit- и e2e-тестов
- Право на работу в США без спонсорства
Условия
- Поддерживающая культура
- Оплачиваемый отпуск
- Оплачиваемые праздники
- Медицинская, стоматологическая и офтальмологическая страховка
- LTD, STD и базовое страхование жизни за счёт работодателя
- Пенсионный план с matching contribution
- Награды за выслугу лет
- Офисные и выездные мероприятия
Навыки
- React
- TypeScript
- Angular
- React Native
- iOS
- Android
- HTML
- CSS
- Playwright
- Expo
- Swift
- Kotlin
- EAS
- Fastlane
- Sentry
- Firebase
- Google Cloud
- CI/CD