Мы ищем талантливого разработчика Java, который присоединится к нашей команде Web SDK и внесет свой вклад в создание более доступной сети для всех. На этой должности вы будете играть важную роль в разработке и поддержке SDK, которые позволят разработчикам создавать инклюзивные веб-интерфейсы.
Вы сможете сыграть жизненно важную роль в разработке сокращенных -edge SDK, которые позволяют разработчикам создавать инклюзивные веб-интерфейсы. Если вы увлечены разработкой Java, платформами автоматизации тестирования и оказываете существенное влияние, мы рекомендуем вам подать заявку на эту замечательную возможность.
КЛИЕНТ
Наш клиент — ведущая на рынке компания по разработке программного обеспечения для обеспечения доступности веб-сайтов и мобильных устройств, специализирующаяся на автоматизации обеспечения доступности для предприятий. Их продукты с поддержкой искусственного интеллекта экономят время и снижают риски благодаря запатентованным алгоритмам обнаружения и анализа, которые интегрируются непосредственно в конвейеры разработки программного обеспечения.
ТРЕБОВАНИЯ
- Не менее 3 лет опыта работы с языком программирования Java8+ и его экосистемой.
- Практический опыт работы со средами автоматизации тестирования, такими как Selenium, WebDriver и Playwright.
- Опыт работы. проектирование архитектур или функций приложений с нуля.
- Знание инструментов обеспечения качества кода (SonarQube, Linter и т. д.).
- Умение работать с инструментами запуска тестов, такими как JUnit и TestNG.
< li>Опыт работы с такими инструментами создания, как Maven.- Знание концепций CI/CD и знакомство с такими инструментами, как Jenkins, Travis CI или CircleCI.
- Знакомство с системами контроля версий (GitHub)
- Знакомство с системами контроля версий (GitHub)
. li>- Опыт тестирования и отладки кроссбраузерной совместимости
- Английский язык – уровень выше среднего
БУДУТ БЫТЬ ПЛЮС:
- Знание JavaScript и Webpack будет значительным преимуществом.
- Знание веб-доступности.
- Знание других объектно-ориентированных систем. языки программирования (например, C#).
- Знание методологии Agile Scrum/Kanban.
ЛИЧНЫЙ ПРОФИЛЬ p>
- Сильный аналитический склад ума и навыки решения проблем.
- Умение работать самостоятельно.
- Отличные коммуникативные и межличностные навыки.
- Желание писать чисто. , удобный в сопровождении и эффективный код.
ОБЯЗАННОСТИ
- Разработка и поддержка Java SDK для CustomWeb Механизм тестирования доступности, включая библиотеки для таких платформ, как Webdriver.io, Cypress, Playwright и Selenium WebDriver.
- Расширение функциональности поддерживаемых платформ для расширения наших возможностей тестирования.
- Сотрудничайте с командой, чтобы гармонизировать структуры SDK, обеспечивая согласованность и плавную интеграцию.
- Проектировать и разрабатывать новые SDK для расширения возможностей нашей системы тестирования доступности.
- Решать сложные задачи и исследовать инновационные решения для оптимизации производительности и удобства обслуживания SDK.
- Участвовать в процессе Scrum, участвовать в планировании, оценке и предоставлении функций и исправлении ошибок.
- Внедрять лучшие практики для обеспечения качества, удобства сопровождения и производительности кода.
- Будьте в курсе событий на lпроверить тенденции и технологии в этой области