Starszy programista Android
- BI & Data
- Stała
- Pełny etat
- Z doświadczeniem
- Praca hybrydowa
- Język: Szwedzki
- CV: Angielski lub szwedzki
Wynagrodzenie do ustalenia
Opis stanowiska
Chcesz tworzyć solidne oprogramowanie offline-first, które jest używane na całym świecie przez całą dobę? Chcesz pracować w zespole, w którym nowoczesne narzędzia AI są naturalną częścią codziennej pracy z kodem?
O ofercie
To jest zlecenie konsultingowe na pełen etat przez Academic Work, z rozpoczęciem w sierpniu/wrześniu do końca roku, z bardzo dobrymi możliwościami na stałe zatrudnienie bezpośrednio u naszego klienta – anonimowego globalnego lidera w dziedzinie inteligentnych rozwiązań dostępu w Landskronie. Obecnie poszukujemy starszego programisty Android do ich wysokowydajnego zespołu R&D, gdzie będziesz budować oprogramowanie produkcyjne w wymagających środowiskach, gdzie stabilność, bezpieczeństwo i architektura najwyższej klasy są absolutnie niezbędne. Jesteś częścią zespołu doświadczonych programistów, którzy dzielą się wiedzą, utrzymują wysoki poziom techniczny i mają naprawdę dobrą zabawę w trakcie pracy.
W tej roli skoncentrujesz się na budowaniu i rozwijaniu solidnych aplikacji Android (Kotlin/Jetpack Compose) dla mobilnych narzędzi serwisowych, które technicy używają na całym świecie do instalacji w terenie i rozwiązywania problemów. W swojej codziennej pracy będziesz pracować z nowoczesną architekturą i funkcjonalnością offline-first, pisać czysty i testowalny kod oraz ściśle współpracować z zespołami firmware, backend i UX. Dodatkowo zaawansowane narzędzia AI będą naturalnym wsparciem w Twojej codziennej pracy, aby usprawnić kodowanie i dokumentację, dzięki czemu będziesz mógł skupić swoją energię na architekturze i trudnych problemach.
Obowiązki
Będziesz koncentrować się na budowaniu i rozwijaniu solidnych aplikacji Android, które zapewniają efektywną instalację i konserwację globalnych systemów dostępu.
- Rozwój aplikacji: Tworzenie i rozwijanie aplikacji Android w Kotlin, Jetpack Compose i nowoczesnej architekturze Android.
- Optymalizacja w terenie i architektura: Budowanie przepływów pracy zoptymalizowanych dla techników w terenie, z szczególnym uwzględnieniem solidności, użyteczności, funkcjonalności offline-first i odpornego zarządzania błędami.
- Rozwój oprogramowania napędzanego AI: Praca w symbiozie z nowoczesnymi narzędziami AI, aby utrzymać wysoki tempo rozwoju, rozwiązywania problemów i dokumentacji, a także krytyczna ocena i zapewnienie jakości generowanego kodu.
- Jakość i testowanie: Pisanie czystego, testowalnego i łatwego w utrzymaniu kodu oraz aktywne przyczynianie się do automatyzacji testów (jednostkowe, UI, integracyjne) i CI/CD.
- Współpraca międzyfunkcjonalna: Ścisła współpraca z zespołami mobilnymi, backend, firmware, właścicielami produktów i projektantami UX, aby połączyć oprogramowanie z fizycznym sprzętem.
Wymagania
- Zaawansowana wiedza w nowoczesnym rozwoju Android i Kotlin
- Dobra znajomość Jetpack Compose i bibliotek Jetpack
- Znajomość programowania asynchronicznego z użyciem Coroutines i Flow
- Doświadczenie w wzorcach architektonicznych takich jak MVI lub MVVM
- Znajomość automatyzacji testów (jednostkowe, UI, integracyjne)
- Doświadczenie w korzystaniu z narzędzi AI w celu usprawnienia kodowania i testowania
- Biegłość w języku szwedzkim i angielskim w mowie i piśmie
- Możliwość pracy w biurze w Landskronie 3–5 dni w tygodniu
Preferencje
- Znajomość protokołów bezprzewodowych takich jak Bluetooth/BLE, NFC, Zigbee, Thread lub Matter
- Doświadczenie w komunikacji niskopoziomowej (np. USB, zarządzanie protokołami)
- Doświadczenie w Kotlin Multiplatform
- Znajomość kryptografii i rozwiązań zabezpieczających (np. AES)
- Doświadczenie w CI/CD i projektowaniu API
Aby odnieść sukces w tej roli, powinieneś mieć następujące cechy osobiste:
- Organizacyjny
- Stabilny
- Odpowiedzialny
- Ciekawy intelektualnie
Znajomość języków
- Szwedzki: wymagany
ACADEMIC WORK SWEDEN AB
Strona firmyLokalizacja
Rekomendowane oferty
- Stockholm · SzwecjaPraca stacjonarnaStacjonarnieZ doświadczeniemZ doświadczeniemStałaPraca stacjonarnaNowa
Przejście do zewnętrznego formularza wymaga autoryzacji. Proces rekrutacji oraz przetwarzanie danych odbywają się w infrastrukturze pracodawcy, który ponosi za nie wyłączną odpowiedzialność.


