Sorenson Communications
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в Sorenson Communications: разработка клиентских веб-приложений на ReactJS и TypeScript и поддержка фреймворков автоматизации качества. Роль совмещает frontend-разработку с автотестами (Playwright, K6) и интеграцией в CI/CD.
Задачи
- Разрабатывать клиентские веб-приложения на ReactJS, TypeScript, JavaScript, HTML5 и CSS
- Проектировать и реализовывать переиспользуемые UI-компоненты и frontend-архитектуру
- Работать с product, UX и backend-командами над новыми функциями
- Интегрировать приложения с REST API и облачными сервисами
- Улучшать производительность, доступность, надёжность и отзывчивость приложений
- Участвовать в обсуждении архитектуры и стандартов разработки
- Создавать и поддерживать автотесты e2e, интеграционные и регрессионные на Playwright
- Разрабатывать и выполнять нагрузочные и performance-тесты на K6
- Встраивать автоматизированное тестирование в CI/CD-пайплайны
- Анализировать результаты тестов и находить первопричины дефектов
- Участвовать в code review, документировании и улучшении инженерных практик
Требования
- Минимум бакалавр в Computer Science, Software Engineering, Information Systems или смежной области либо эквивалентный опыт
- 2+ года профессиональной разработки ПО
- Опыт создания современных веб-приложений на ReactJS и TypeScript
- Опыт разработки и поддержки фреймворков автотестов
- Опыт работы в Agile-среде
- Опыт работы с системами контроля версий
- Сильное владение ReactJS, TypeScript, JavaScript, HTML и CSS
- Понимание принципов разработки, паттернов проектирования и современных frontend-архитектур
- Опыт создания и использования REST API
- Знание Playwright для e2e и регрессионного тестирования
- Знание K6 для performance- и нагрузочного тестирования
- Понимание CI/CD-пайплайнов и практик доставки ПО
- Легальная возможность работать в США, спонсорство визы недоступно
Условия
- Полная занятость
- Оплачиваемый отпуск, больничные и праздничные дни
- 401k с match 6% и немедленным vesting
- Медицинская страховка (Medical, Dental/Orthodontia, Vision)
- Опции виртуальной медицинской помощи
- HSA с match от компании
- Employee Assistance Program
- Employee Resource Groups
- Программы обучения и развития карьеры
- Возможна incentive compensation
Навыки
- ReactJS
- TypeScript
- JavaScript
- HTML5
- CSS
- REST API
- Playwright
- K6
- CI/CD
- GitHub Actions
- AWS
- Azure
- Agile