Ajax Systems – międzynarodowa firma technologiczna, największy w Europie twórca i producent systemów bezpieczeństwa Ajax z możliwościami inteligentnego domu. Ekosystem Itisawhole ze 135 wbudowanych aplikacji mobilnych i stacjonarnych, infrastruktura serwerowa. Co roku wykazujemy wielokrotny wzrost zarówno liczby poleceń, jak i niedostatecznej liczby użytkowników na całym świecie. Obecnie w firmie pracuje ponad 3000 pracowników. A czujniki Ajaxu strzegą 2,5 miliona użytkowników w ponad 169 krajac
Ajax Systems – międzynarodowa firma technologiczna, największy w Europie twórca i producent systemów bezpieczeństwa Ajax z możliwościami inteligentnego domu. Ekosystem Itisawhole ze 135 wbudowanych aplikacji mobilnych i stacjonarnych, infrastruktura serwerowa. Co roku wykazujemy wielokrotny wzrost zarówno liczby poleceń, jak i niedostatecznej liczby użytkowników na całym świecie. Obecnie w firmie pracuje ponad 3000 pracowników. A czujniki Ajaxu strzegą 2,5 miliona użytkowników w ponad 169 krajach świata. Dział Systemów stworzył i rozwija OSMalewicz (moduł RTOS dla różnych platform pojazdów) oraz usługę chmurową Ajax Cloud (Java 20/Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Do zarządzania, obsługi i monitorowania systemu przez użytkowników, instalatorów i inżynierów firm wartowniczych opracowane dodatki dla systemów iOS (C, Swift), Android (Java, Kotlin), Windows/macOS (Python/C, QT, QML). Poszukujemy starszego programisty Androida, który dołączy do nas i będzie kontynuować ewolucję produktu, który kochamy: kogoś, kto jest dumny ze swojej pracy, aby zapewnić doskonałe doświadczenia użytkownika i jakość programowania. Będziesz mógł tworzyć aplikacje w najlepszej firmie sprzętowej na Ukrainie, z około 500 tysiącami aktywnych użytkowników na całym świecie. Co więcej, już wkrótce będziesz miał szansę uruchomić od zera kilka nowych produktów. Wymagane umiejętności: Ekspert w ekosystemie Android Znajomość Android SDK: podstawowe pojęcia, takie jak układy i widoki, działania i ich cykl życia, przechowywanie danych, widoki kolekcji i Adaptery Praktyczne doświadczenie z Kotlin Coroutines Praktyczne doświadczenie z Jetpack Compose Znajomość wzorców projektowych Androida, takich jak MVVM, MVP, MVC Znajomość interfejsów API wiadomości w chmurze i powiadomień push Doświadczenie z ORM, bazami danych Realm Doświadczenie z różnymi bibliotekami, takimi jak Dagger2, Retrofit2 Doświadczenie w pisaniu testów jednostkowych Zaawansowana znajomość narzędzi do wersjonowania kodu (Git) i doświadczenie z GradleSolid zrozumienie pełnego systemu mobilnego cykl życia rozwoju, zasady OOP, wzorce projektowe Silna orientacja na systemy/procesy z wykazanymi umiejętnościami analitycznego myślenia i rozwiązywania problemówPasja do inżynierii oprogramowania, uczenia się i ciągłego doskonalenia. Poziom średniozaawansowany języka angielskiego Będzie plus: Praktyczne doświadczenie ze strumieniami wideo Doświadczenie w technice TDD Znajomość Androida NDK Doświadczenie z MVVM z komponentami architektury AndroidPraktyczne doświadczenie z Kotlin DSLEDoświadczenie z bibliotekami innych firm, API (Firebase) i niestandardowymi frameworkamiZadania i obowiązki:Przestrzeganie wysokich standardów jakości oprogramowania ustalonych w zespoleProjektowanie, budowanie i utrzymywanie wydajnego, wielokrotnego użytku i niezawodnego koduProponowanie ulepszeń technicznych i funkcjonalnychDodaj wartość dla produktuWspółpraca z zespołami interdyscyplinarnymi w celu definiowania, projektowania i dostarczania nowych funkcji aplikacjiOferujemy:Możliwość zaproponowania i wdrożenia własnych pomysłów, które mają wpływ na produkt i produkcję;Zespół pozbawiony motywacji i kultura zero bzdur;Konkurencyjne wynagrodzenie;Ubezpieczenie medyczne;Język korporacyjny; Wynagrodzenie za specjalistyczne szkolenia; Możliwość wzięcia udziału w projekcie beta testów systemów bezpieczeństwa Ajax – odbieranie i testowanie nowych gadżetów przed ich premierą.