ScanSource
UI Developer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior UI-разработчик для лидирующей роли в реализации и поддержке современных пользовательских интерфейсов платформы. Отвечает за разработку новых фич на React, модернизацию существующего фронтенда, стандарты и переиспользуемые компоненты, а также менторство разработчиков.
Задачи
- Лидировать реализацию внутренних и клиентских фронтенд-интерфейсов в составе команды разработки
- Разрабатывать новые функции с использованием современных фронтенд-фреймворков, предпочтительно React
- Поддерживать и модернизировать существующие интерфейсы, инструменты и легаси-код фронтенда
- Формировать и развивать стайл-гайды, переиспользуемые паттерны, модульные компоненты и стандарты современной UI-разработки
- Руководить прототипированием, исследованием решений и обсуждением технической реализуемости сложных интерфейсных задач
- Принимать архитектурные и системные решения, влияющие на поддерживаемость, производительность, масштабируемость и UX фронтенда
- Эффективно доносить технические и практические аспекты дизайна, компромиссы, риски и ограничения в процессе разработки и поставки
- Наставлять других разработчиков, давать конструктивную обратную связь через код-ревью, парное программирование и повседневную работу
- Писать unit-тесты и повышать покрытие фронтенд-тестами для новых и существующих функций
- Уделять внимание качеству кода, производительности, юзабилити, доступности, поддерживаемости и консистентности платформы
- Показывать ответственное использование AI-инструментов разработки для ускорения поставки и решения задач при сохранении ответственности за качество, безопасность и поддерживаемость кода
Требования
- 10+ лет опыта production-разработки программного обеспечения и поставки пользовательских интерфейсов
- 4+ года production-опыта поставки приложений на современных фронтенд-фреймворках, таких как React, Angular, Vue или аналогичных; предпочтительно React
- Сильные навыки создания привлекательных и удобных интерфейсов с вниманием к визуальным деталям, юзабилити и доступности
- Продвинутое понимание HTML, CSS, JavaScript или TypeScript и современных практик фронтенд-разработки
- Способность находить и творчески реализовывать практичные, поддерживаемые решения для нестандартных или сложных интерфейсных задач
- Уверенное владение контролем версий Git и опыт работы в коллаборативных процессах разработки
- Умение наставлять других разработчиков, воспринимать обратную связь и эффективно взаимодействовать с senior-разработчиками, дизайнерами, product owner и кросс-функциональными партнёрами
Условия
- Диапазон компенсации: $110,000 - $120,000 в год
- Итоговая годовая зарплата зависит от опыта, образования, навыков и достижений и согласуется при оффере
- Позиция не предполагает переменной части оплаты в рамках диапазона найма
- Комплексные бенефиты: медицинская, стоматологическая и офтальмологическая страховка, страхование жизни, план 401(k) с matching
- 128 часов оплачиваемого отпуска (PTO) в календарный год (пропорционально дате найма); в Калифорнии — накопление по часам за период выплат с тем же итогом
- 10 оплачиваемых корпоративных праздников
Навыки
- React
- Angular
- Vue
- HTML
- CSS
- JavaScript
- TypeScript
- Git
- GitHub
- SSR
- MooTools
- jQuery
- AWS
- Microsoft Azure
- Node.js
- C#
- PHP
- SQL
- MySQL