Sigma Software ищет разработчика JavaScript, который присоединится к команде Web SDK и поможет создать более доступную сеть для всех. На этой должности вы будете играть важную роль в разработке и поддержке SDK, которые позволят разработчикам создавать инклюзивные веб-интерфейсы.
Эта должность идеально подходит для тех, кто увлечен JavaScript, имеет опыт работы со средами автоматизации тестирования и хочет создавать значительное влияние.
КЛИЕНТ
Наш клиент — ведущая на рынке компания по разработке программного обеспечения для веб- и мобильных устройств, специализирующаяся на автоматизации обеспечения доступности для предприятий. Их продукты с поддержкой искусственного интеллекта экономят время и снижают риски благодаря запатентованным алгоритмам обнаружения и анализа, которые интегрируются непосредственно в конвейеры разработки программного обеспечения.
ТРЕБОВАНИЯ
- 3 + многолетний опыт работы с языком программирования JavaScript и его экосистемой.
- Практический опыт работы с Vanilla JS.
- Подтвержденный опыт работы с такими платформами автоматизации тестирования, как Webdriver.io, Cypress и Playwright.
- li>
- Глубокое понимание веб-технологий, включая манипуляции с HTML, CSS и DOM.
- Знание инструментов сборки JavaScript и сборщиков, таких как Webpack, Rollup или Parcel.
- Знание JavaScript. среды тестирования, такие как Jest, Mocha или Jasmine.
- Опыт работы с системами контроля версий, особенно Git и GitHub.
- Понимание принципов и рекомендаций по обеспечению специальных возможностей (WCAG, WAI-ARIA).
< li>Опыт тестирования и отладки кроссбраузерной совместимости.- Знание концепций CI/CD и знакомство с такими инструментами, как Jenkins, Travis CI или CircleCI.
- Уровень английского языка выше среднего< /li>
БУДУ ПЛЮС
- Знание TypeScript и его преимуществ при разработке SDK
ЛИЧНЫЙ ПРОФИЛЬ
- Сильный аналитический склад ума и навыки решения проблем.
- Активность и самомотивация.
- Сильные коммуникативные навыки и навыки сотрудничества.
< li>Стремление к написанию чистого, удобного в сопровождении и эффективного кода.
ОБЯЗАННОСТИ
- Создание и поддержка JavaScript Node.js SDK для механизм тестирования доступности, поддерживающий такие платформы, как Webdriver.io, Cypress и Playwright.
- Расширение функциональности существующих платформ для расширения возможностей тестирования и обеспечения бесперебойной работы разработчиков.
- Сотрудничайте с командой для гармонизировать структуры SDK, обеспечивая согласованность и удобство обслуживания различных инструментов.
- Постоянно улучшать производительность, удобство использования и сопровождение SDK.
- Участвовать в процессе Scrum — планирование, оценка и предоставление функций и исправление ошибок.
- обеспечивайте надежные и простые в использовании SDK, следуя лучшим практикам кодирования, тестирования и документации.
- Будьте в курсе последних событий в области JavaScript, веб-разработки и технологий обеспечения специальных возможностей.
- li>