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