Szukamy utalentowanego programisty Java, który dołączy do naszego zespołu Web SDK i przyczyni się do tworzenia bardziej dostępnej sieci WWW dla wszystkich. Na tym stanowisku będziesz odgrywać kluczową rolę w opracowywaniu i utrzymywaniu pakietów SDK, które umożliwiają programistom tworzenie włączających doświadczeń internetowych.
Będziesz mógł odegrać kluczową rolę w opracowywaniu wycinanych -edge SDK, które umożliwiają programistom tworzenie włączających doświadczeń internetowych. Jeśli pasjonujesz się programowaniem w języku Java, frameworkami automatyzacji testów i wywieraniem znaczącego wpływu, zachęcamy Cię do ubiegania się o tę ekscytującą możliwość.
KLIENT
Nasz klient to wiodąca na rynku firma zajmująca się oprogramowaniem ułatwiającym dostęp do Internetu i urządzeń mobilnych, skupiająca się na zapewnianiu automatyzacji dostępności dla przedsiębiorstw. Ich produkty obsługujące sztuczną inteligencję oszczędzają czas i zmniejszają ryzyko dzięki zastrzeżonym algorytmom wykrywania i analizy, które integrują się bezpośrednio z procesami tworzenia oprogramowania.
WYMAGANIA
- Co najmniej 3 lata doświadczenia z językiem programowania Java8+ i jego ekosystemem
- Praktyczne doświadczenie ze frameworkami do automatyzacji testów, takimi jak Selenium, WebDriver i Playwright
- Doświadczenie projektowanie architektur aplikacji lub funkcji od podstaw
- Znajomość narzędzi zapewniających jakość kodu (SonarQube, Linter itp.)
- Umiejętność uruchamiania testów, takich jak JUnit i TestNG
< li>Doświadczenie w tworzeniu narzędzi takich jak Maven- Znajomość koncepcji CI/CD i znajomość narzędzi takich jak Jenkins, Travis CI lub CircleCI
- Znajomość systemów kontroli wersji (GitHub) li>
- Doświadczenie w testowaniu i debugowaniu kompatybilności między przeglądarkami
- Angielski – średnio zaawansowany
BĘDZIE PLUS:
- Znajomość JavaScriptu i Webpacka będzie znaczącym atutem
- Znajomość dostępności sieci
- Znajomość innych rozwiązań obiektowych języki programowania (np. C#)
- Znajomość metodyki Agile Scrum/Kanban
PROFIL OSOBISTY p>
- Silne nastawienie analityczne i umiejętności rozwiązywania problemów
- Zdolność do samodzielnej pracy
- Doskonała komunikacja i umiejętności interpersonalne
- Pasja do czystego pisania , łatwy w utrzymaniu i wydajny kod
OBOWIĄZKI
- Tworzenie i utrzymywanie pakietów SDK Java dla CustomWeb silnik do testowania dostępności, w tym biblioteki dla frameworków takich jak Webdriver.io, Cypress, Playwright i Selenium WebDriver
- Rozszerzaj funkcjonalność obsługiwanych frameworków, aby zwiększyć nasze możliwości testowania
- Współpracuj z zespołem, aby zharmonizować struktury SDK, zapewniając spójność i bezproblemową integrację
- Projektuj i rozwijaj nowe pakiety SDK, aby rozszerzyć zasięg naszego silnika testowania dostępności
- Stawiaj czoła złożonym wyzwaniom i odkrywaj innowacyjne rozwiązania w celu optymalizacji wydajności i łatwości konserwacji SDK
- Bierz udział w procesie Scrum, przyczyniając się do planowania, szacowania i dostarczania funkcji oraz poprawek błędów
- Wdrażaj najlepsze praktyki dotyczące jakości kodu, łatwości konserwacji i wydajności
- Bądź na bieżąco na ltestujemy trendy i technologie w tej dziedzinie