Starszy programista Android

Östergatan 18, Malmö · SzwecjaACADEMIC WORK SWEDEN AB
  • 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 firmy

Lokalizacja

Ładowanie mapy
  • StockholmStacjonarnie

    Inżynier danych w Microsoft Fabric i Data & AI

    Wynagrodzenie do ustalenia
    Z doświadczeniemStała
    Nowa
  • SzwecjaStacjonarnie

    Główny inżynier oprogramowania

    Wynagrodzenie do ustalenia
    EN
    Z doświadczeniemStała
    Nowa
  • StockholmStacjonarnie

    Programista DevOps

    Wynagrodzenie do ustalenia
    EN
    Bez doświadczeniaStała
    Nowa
  • GävleHybrydowo

    Lider zespołu programistów Python

    Wynagrodzenie do ustalenia
    SV
    Duże doświadczenieTymczasowa
    Nowa

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ść.