Starszy inżynier oprogramowania - programista Android (K/M)
Senior Android developer at NASK (Polish state research institute) developing and maintaining Android apps for key R&D and cybersecurity projects: building features, sharing logic via Kotlin Multiplatform, integrating REST APIs and backend services, with focus on quality, performance and security. Hybrid work in Warsaw, employment contract, 12-15k PLN gross + quarterly bonus.
- Compensation
- PLN 12K–PLN 15K / mo
- Location
- Warszawa
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Full time
- Experience
- Not specified
- Category
- Mobile
- Posted
Skills
Must have
- Minimum 3 years commercial experience building Android apps
- Very good knowledge of Kotlin and Android SDK
- Practical knowledge of Kotlin Multiplatform
- Experience designing mobile app architecture
- Knowledge of REST API integration and app testing
- Ability to work with Git and collaborate in a team
- Communicative English
- Acceptance of security clearance under Polish classified information law for relevant projects
Nice to have
- Experience building iOS apps
- Knowledge of Compose Multiplatform
- Experience with data storage and synchronization
- Knowledge of Firebase and push notifications
- Experience optimizing app performance
- Knowledge of mobile app testing
- Experience publishing apps to Google Play
Full description
Nasz zespół to kilkudziesięciu doświadczonych specjalistów - architektów, analityków, programistów, testerów oraz ekspertów ds. bezpieczeństwa. Wspólnie projektujemy, rozwijamy i utrzymujemy systemy oraz usługi realizowane w NASK.
Szukamy doświadczonego Android Developera, który wesprze nas w rozwoju i utrzymaniu systemów oraz usług realizowanych w technologiach mobilnych dla kluczowych projektów organizacji.
Pracujemy na styku R&D, cyberbezpieczeństwa i budowy systemów o realnym wpływie.
Jeśli interesuje Cię rozwój rozwiązań, które mają znaczenie - dołącz do nas.
Twój zakres obowiązków:
- Rozwijanie i utrzymywanie aplikacji mobilnych na platformę Android.
- Projektowanie i implementowanie nowych funkcjonalności oraz ekranów aplikacji.
- Tworzenie współdzielonej logiki aplikacji z wykorzystaniem Kotlin Multiplatform.
- Integracja aplikacji z API, usługami backendowymi i zewnętrznymi systemami.
- Praca z danymi oraz mechanizmami ich lokalnego przechowywania i synchronizacji.
- Współpraca z zespołem backendowym, projektantami UX/UI i testerami.
- Dbanie o jakość, wydajność, stabilność i bezpieczeństwo aplikacji.
- Udział w przeglądach kodu, testowaniu i rozwiązywaniu problemów technicznych.
- Rozwijanie i modernizacja istniejących rozwiązań oraz poprawa jakości kodu.
Nasze wymagania:
- Minimum 3 lata komercyjnego doświadczenia w tworzeniu aplikacji na Androida.
- Bardzo dobra znajomość Kotlin i Android SDK.
- Praktyczna znajomość Kotlin Multiplatform.
- Doświadczenie w projektowaniu architektury aplikacji mobilnych.
- Znajomość integracji z REST API oraz testowania aplikacji.
- Umiejętność pracy z Git i współpracy w zespole.
- Komunikatywna znajomość języka angielskiego.
- Kandydat przyjmuje do wiadomości i akceptuje, że w związku z wykonywaniem przez niego obowiązków pracowniczych, może otrzymywać zadania w projektach realizowanych z zachowaniem rygorów określonych w ustawie z dnia 5 sierpnia 2010 r. o ochronie informacji niejawnych (Dz.U.2025.1209 t.j. z dnia 2025.09.02) i zobowiązuje się w takim przypadku poddać odpowiedniemu dla klauzuli, jaką opatrzony jest dany projekt, postępowaniu sprawdzającemu, prowadzonemu zgodnie z ww. ustawą, jak również odbyć wymagane szkolenia z ochrony informacji niejawnych.
[wynagrodzenie] 12000 - 15000 zł brutto + premia kwartalna [/wynagrodzenie]
[umowa] Umowa o Pracę [/umowa][etat] Pełny Etat [/etat]