New offer - be the first one to apply!
June 12, 2026
Mid • Remote
90 - 105 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 Dart: Projektowanie, implementacja oraz rozwój nowoczesnych aplikacji z wykorzystaniem języka Dart.
Tworzenie i rozwój interfejsów użytkownika: Implementacja widoków na podstawie projektów przygotowanych w Figma z dbałością o jakość, spójność oraz zgodność z wymaganiami biznesowymi.
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 usuwanie błędów w istniejących aplikacjach.
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 w projektach.
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 i Confluence do planowania, dokumentowania oraz 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 na stanowisku Programisty Dart.
Dart: Bardzo dobra znajomość języka Dart oraz doświadczenie w tworzeniu i rozwijaniu aplikacji komercyjnych.
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 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ść metodyk Agile/Scrum.
Doświadczenie w pracy z procesami CI/CD.
Umiejętność optymalizacji wydajności aplikacji.
Znajomość dobrych praktyk w zakresie projektowania architektury aplikacji.
Doświadczenie w pracy nad projektami realizowanymi dla sektora finansowego, administracji publicznej lub dużych organizacji.
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.