New offer - be the first one to apply!

June 12, 2026

Programista Android

Mid • Remote

90 - 110 PLN

Warsaw, Poland

W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech oraz AI.

Zakres odpowiedzialności:

  • Rozwój aplikacji mobilnych: Projektowanie, implementacja oraz rozwój natywnych aplikacji Android z wykorzystaniem języków Java i Kotlin.

  • Tworzenie nowoczesnych interfejsów użytkownika: Implementacja i rozwój ekranów aplikacji z wykorzystaniem Jetpack Compose zgodnie z obowiązującymi standardami projektowymi.

  • Implementacja widoków na podstawie projektów UX/UI: Odwzorowywanie gotowych projektów przygotowanych w Figma z dbałością o jakość, responsywność i spójność interfejsu użytkownika.

  • Integracja z usługami zewnętrznymi: Tworzenie i rozwój integracji z wykorzystaniem REST API oraz zapewnienie poprawnej komunikacji pomiędzy systemami.

  • Praca z bazami danych: Projektowanie, rozwój i optymalizacja rozwiązań wykorzystujących relacyjne bazy danych oraz język SQL.

  • Utrzymanie i rozwój istniejących systemów: Rozbudowa funkcjonalności, optymalizacja wydajności oraz modernizacja istniejących aplikacji mobilnych.

  • Zapewnienie jakości oprogramowania: Tworzenie i utrzymywanie testów jednostkowych z wykorzystaniem JUnit oraz dbanie o wysoką jakość dostarczanego kodu.

  • Zarządzanie kodem źródłowym: Wykorzystanie systemu kontroli wersji Git do efektywnej współpracy zespołowej oraz zarządzania zmianami.

  • Analiza i rozwiązywanie problemów: Identyfikowanie przyczyn błędów, wdrażanie działań naprawczych oraz optymalizacja działania aplikacji.

  • Praca w środowisku projektowym: Aktywne korzystanie z narzędzi JIRA Software oraz Confluence do planowania, dokumentowania i realizacji zadań projektowych.

  • Współpraca zespołowa: Ścisła współpraca z analitykami, projektantami UX/UI, testerami oraz innymi programistami przy realizacji projektów informatycznych.

Wymagania:

  • Doświadczenie komercyjne: Minimum 3 lata doświadczenia zawodowego na stanowisku Android Developera.

  • Android: Praktyczne doświadczenie w projektowaniu i rozwoju natywnych aplikacji mobilnych dla systemu Android.

  • Kotlin i Java: Bardzo dobra znajomość języków Kotlin oraz Java wykorzystywanych do tworzenia aplikacji mobilnych.

  • Jetpack Compose: Doświadczenie w tworzeniu nowoczesnych interfejsów użytkownika z wykorzystaniem Jetpack Compose.

  • REST API: Praktyczne doświadczenie w projektowaniu, integracji oraz obsłudze usług REST API.

  • Figma: Umiejętność implementacji interfejsów użytkownika na podstawie projektów przygotowanych w Figma.

  • SQL: Dobra znajomość relacyjnych baz danych oraz języka SQL.

  • Testowanie: Doświadczenie w tworzeniu i utrzymywaniu testów jednostkowych z wykorzystaniem JUnit.

  • Kontrola wersji: Praktyczna znajomość systemu kontroli wersji Git.

  • Narzędzia projektowe: Doświadczenie w pracy z narzędziami JIRA Software oraz Confluence.

  • Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną.

Dodatkowym atutem będzie:

  • Znajomość architektury MVVM oraz Clean Architecture.

  • Doświadczenie w pracy z bibliotekami Retrofit, Room, Coroutines lub Flow.

  • Znajomość Dependency Injection (Hilt, Dagger).

  • Doświadczenie w pracy z procesami CI/CD.

  • Znajomość metodyk Agile/Scrum.

  • Umiejętność optymalizacji wydajności aplikacji mobilnych.

  • Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu.

Co zyskujesz, dołączając do teamu?

  • Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B.

  • Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt.

  • Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU.

  • Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in. cyberbezpieczeństwa.

  • Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.