Przejdź do głównej zawartości
Do strony głównej Knowit

STANOWISKO

SOFTWARE DEVELOPMENT & ARCHITECTURE

Android Development Consultant

ŁÓDŹ

WARSZAWA

BYDGOSZCZ

Udostępnij przez email

W Knowit łączymy pasję do technologii z wpływem na przyszłość. Jako część naszego zespołu będziesz tworzyć innowacyjne projekty, które nie tylko definiują technologiczną przyszłość, ale również przyczyniają się do zrównoważonego rozwoju. Priorytetem jest dla nas Twój postęp zawodowy i osobisty, dlatego oferujemy szeroki zakres możliwości doskonalenia zawodowego i międzynarodową wymianę wiedzy. Nasze środowisko pracy wyróżnia się elastycznością i troską o równowagę między życiem zawodowym a prywatnym.

O roli

Poszukujemy doświadczonego Android Development Consultant, który wesprze rozwój produktu naszego klienta. Projekt realizowany jest w oparciu o Kotlin Multiplatform (KMP) oraz Compose Multiplatform, z wykorzystaniem współdzielonego UI.

Główny nacisk położony jest na rozwój aplikacji Android, jednak częścią zakresu będzie również przygotowanie bazowego rozwiązania dla platformy iOS, które umożliwi dalszy rozwój produktu w przyszłości.


Twoje zadania

  • Rozwój i utrzymanie aplikacji mobilnej w Kotlin (Android).

  • Praca przy projekcie opartym o Kotlin Multiplatform (KMP) oraz Compose Multiplatform.

  • Tworzenie nowoczesnych interfejsów użytkownika z wykorzystaniem Jetpack Compose.

  • Współtworzenie architektury aplikacji z naciskiem na wydajność, skalowalność i jakość kodu.

  • Współpraca z zespołem produktowym (PM, Designerzy, Architekci, QA).

  • Wsparcie w przygotowaniu fundamentów rozwiązania pod iOS (w ramach KMP).

  • Wykorzystanie narzędzi AI (np. LLM, coding assistants) w celu usprawnienia pracy developerskiej.


Wymagania

  • Bardzo dobra znajomość Kotlin oraz doświadczenie w native Android development.

  • Senior: min. 7 lat doświadczenia lub
    Mid: min. 4 lata doświadczenia komercyjnego.

  • Minimum 2 lata doświadczenia z Jetpack Compose (projekty produkcyjne).

  • Bardzo dobra znajomość architektury aplikacji Android oraz best practices (Clean Code, performance).

  • Doświadczenie w pracy nad nowoczesnymi aplikacjami mobilnymi (end-to-end).

  • Umiejętność pracy w dynamicznym środowisku produktowym.

  • Dobre umiejętności komunikacyjne i współpraca zespołowa.

  • Samodzielność i podejście nastawione na rozwiązywanie problemów.

  • Podstawowa znajomość wykorzystania narzędzi AI w developmentcie (np. Copilot, ChatGPT, inne LLM).


Mile widziane

  • Doświadczenie z Kotlin Multiplatform (KMP) i/lub Compose Multiplatform.

  • Znajomość C/C++ oraz integracji z Androidem (JNI/JNA).

  • Umiejętność debugowania i optymalizacji wydajności komponentów natywnych.

Oferujemy

  • Kontrakt biznesowy B2B (jeśli interesuje Cię umowa o pracę - daj nam znać!)

  • Elastyczne godziny pracy i opcję pracy zdalnej.

  • Międzynarodowe środowisko wymiany wiedzy i udział w innowacyjnych projektach.

  • Rozwój kompetencji technicznych, miękkich i językowych, w tym szkolenia i dofinansowanie certyfikatów.

  • Benefity: karta MultiSport, platforma MultiLife, opieka medyczna LuxMed dla Ciebie i rodziny, ubezpieczenie grupowe.

  • Sprzęt niezbędny do pracy.

Powiązane oferty