Szukamy doświadczonego inżyniera, który wniesie wiedzę i doświadczenie w zakresie tworzenia wieloplatformowych rozwiązań do naszych produktów:
- JxBrowser, wiodące rozwiązanie komercyjne używane przez ponad 1,5 tys. firm, w tym Intel, Google, Mastercard, BMW, Bosch itp.
- Aplikacja panelu produktywności dla osób tonących w niekończących się narzędziach do śledzenia problemów, listach, spotkania i wszystko, co wymaga czasu. W przypadku tego systemu nie mamy na celu zastąpienia istniejących rozwiązań, ale dostosowanie skupienia uwagi użytkowników.
To stanowisko nie oznacza pracy z Android SDK.
Procesy i instrumenty
W rozwoju produktu budujemy proces w oparciu o zwinne metodyki. Priorytetem jest jakość rozwiązań, a nie szybkość wprowadzenia funkcjonalności do produkcji.
Szeroko korzystamy z analizatorów statycznych, przywiązujemy dużą wagę do czystości kodu i testów automatycznych oraz przeprowadzamy obowiązkowe przeglądy kodu pod kątem wszystkich zmian w celu ulepszenia wydajność.
Projekt systemu i interfejsu API odbywa się przy szerokim wykorzystaniu projektowania opartego na domenie.
Korzystamy z usługi Event Storming, aby definiować wymagania. Do planowania średnio- i długoterminowego korzystamy z Wardley Mapping.
Stos technologii, którego używamy w naszych produktach:
- Najnowszy Kotlin.
- Java, JxBrowser.
- Protobuf, gRPC.
- Spine Event Engine.
W codziennym rozwoju używamy następujących narzędzi: p>
- Git, GitHub.
- Akcje GitHub dla CI/CD.
- IntelliJ IDEA.
Co będziesz robić do
- Bierz udział w tworzeniu aplikacji komputerowych i komponentów interfejsu użytkownika w systemach macOS i Windows przy użyciu Kotlin i Compose Multiplatform.
- Proponuj pomysły na ulepszenia i przyszły rozwój produktów. Znajdź sposoby praktycznej realizacji tych pomysłów.
Wymagana wiedza i umiejętności
- Ponad 5 lat doświadczenia zawodowego.
- Umiejętność programu w Kotlinie.
- Doświadczenie w kompozytorskim wieloplatformowym.
- Rozległe doświadczenie w przeprowadzaniu przeglądów kodu.
- Wyższy średniozaawansowany poziom znajomości języka angielskiego w mowie i piśmie.
Będzie dodatkowym atutem
- Doświadczenie w wydawaniu i utrzymywaniu aplikacji komputerowych w trybie produkcyjnym.