Veilant
Software Engineer (Front End)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Frontend-инженер в новый продукт, который создаётся с нуля. Нужно заложить архитектуру фронтенда, компонентные паттерны и стандарты разработки, интегрировать приложение с API и активно использовать AI-инструменты для ускорения работы.
Задачи
- Проектировать и строить фронтенд-слой приложения с нуля: масштабируемые паттерны компонентов, роутинг, управление состоянием, производительность, доступность и поддерживаемость
- Превращать продуктовые требования и UI/UX-концепции в отзывчивые и интуитивные фичи приложения
- Строить надёжные интеграции фронтенда с backend-сервисами: работа с API-контрактами, структурами данных, состоянием приложения, обработкой ошибок и асинхронными сценариями
- Участвовать в технических решениях по фреймворкам, библиотекам, структуре приложения, переиспользуемым компонентам, стратегии тестирования и стандартам разработки
- Сотрудничать с backend-разработкой, AI/техническими специалистами, QA и продуктовым руководством
- Работать в GitHub, AWS/GIT-процессах и CI/CD-пайплайнах для надёжной разработки, тестирования, интеграции и деплоя
- Применять AI-инструменты для ускорения документации, тестирования, отладки, скаффолдинга и рутинных задач, самостоятельно проверяя и улучшая результат
- Писать лёгкие скрипты и утилиты для автоматизации повторяющихся задач и улучшения инженерных процессов
- Декомпозировать сложные требования на задачи и поставлять работающее ПО в Agile/Scrum-процессе
- Участвовать в code review, технических обсуждениях, планировании спринтов, оценке и улучшении инженерных практик
Требования
- 3–5 лет профессионального опыта в software engineering с практикой создания современных фронтенд-приложений
- Уверенное владение JavaScript и/или TypeScript и современной компонентной фронтенд-разработкой
- Профессиональный опыт с React или другим современным фронтенд-фреймворком (React предпочтителен)
- Опыт проектирования и создания переиспользуемых фронтенд-компонентов и адаптивных интерфейсов
- Практический опыт интеграции приложений с RESTful API или аналогичными backend-сервисами
- Опыт работы с Git и GitHub в командной среде
- Понимание концепций CI/CD и современных процессов разработки
- Сильное понимание инженерных основ: поддерживаемость, тестирование, отладка, контроль версий, code review
- Способность самостоятельно разбираться с неоднозначными техническими задачами и объяснять свои решения
- Опыт использования AI-инструментов разработки (генерация кода, тестирование, документация, отладка) и техническое чутьё для проверки их результата
- Сильные навыки письменной и устной коммуникации для эффективной работы в удалённой команде
Условия
- Медицинская, стоматологическая и офтальмологическая страховка, покрытие рецептурных лекарств
- Оплачиваемый отпуск, растущий с выслугой, плюс 11 оплачиваемых праздничных дней в год
- Пенсионный план 401(k) и консультации по финансовому планированию
- До $5,250 в год на обучение по одобренным программам
- Поддержка профессионального обучения и сертификаций
- Взносы компании в HSA: $600 для индивидуального покрытия или $1,200 для семейного (пропорционально)
- Оплачиваемые компанией страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- Диапазон зарплаты $100,000 – $125,000 в год для full-time
Навыки
- JavaScript
- TypeScript
- React
- Next.js
- RESTful API
- Git
- GitHub
- CI/CD
- AWS
- Node.js
- Python
- Bash
- Agile
- Scrum
- AI-assisted development tools