Senior Android Developer in Warsaw

Senior Android Developer in Warsaw

Warsaw Freelance 90 - 180 zł / godzinę (szac.) Zdalnie
I

W skrócie

  • Zadania: Twórz aplikacje Android, które komunikują się z urządzeniami przez BLE.
  • Firma: Innowacyjna firma technologiczna zdalna, z doświadczeniem w projektach IoT.
  • Benefity: Elastyczne godziny pracy, wynagrodzenie 90-180 PLN/h oraz możliwość stałej umowy po trzech miesiącach.
  • Pozostałe informacje: Możliwość pracy zdalnej oraz dostęp do wiedzy wewnętrznej i szkoleń.
  • Dlaczego ta praca: Pracuj nad nowoczesnymi projektami i rozwijaj swoje umiejętności w dynamicznym środowisku.
  • Kwalifikacje: 3+ lata doświadczenia w programowaniu Android, silna znajomość Kotlin i integracja BLE.

Przewidywane wynagrodzenie mieści się w przedziale 90 - 180 zł za godzinę.

Jeśli jesteś starszym programistą Android, który zna BLE na wylot i nie boi się kodu, który komunikuje się z fizycznymi urządzeniami, chcemy z Tobą porozmawiać. Dołączysz do nas na zasadzie freelance, płacimy za godziny, które faktycznie pracujesz nad projektami dla klientów. Pierwsze trzy miesiące to czas na sprawdzenie, czy pasujemy do siebie. Gdy wszystko się ułoży, a to zależy od samej pracy, pipeline'u projektów i czasu biznesowego, istnieje realna ścieżka do naszego zespołu podstawowego z umową na czas nieokreślony i pełnymi świadczeniami.

Od 2008 roku projektujemy i współtworzymy urządzenia połączone. Wearable, inteligentne audio, sprzęt zdrowotny dla klientów takich jak Oura i BOSE, wspierani przez inwestorów takich jak a16z i Founders Fund. Jesteśmy zespołem liczącym ponad 60 osób, w pełni zdalnym i korzystającym z AI od czasów, gdy LinkedIn influencerzy odkryli ten termin. Używamy AI każdego dnia, w rzeczywistej pracy, a nie tylko w prezentacjach firmowych.

Oczekujemy: odpowiedzialności za to, co robisz, szczerej rozmowy, gdy sprawy się komplikują, oraz ciekawości, która sprawia, że naprawdę interesuje Cię urządzenie po drugiej stronie połączenia Bluetooth.

Co będziesz robić:

  • Projektować, budować i utrzymywać aplikacje Android, które komunikują się z urządzeniami peryferyjnymi przez BLE
  • Pisać wydajny, wielokrotnego użytku i niezawodny kod Kotlin, którego ludzie nie boją się dziedziczyć
  • Uczestniczyć w określaniu, planowaniu i szacowaniu nowych modułów i funkcji
  • Pokrywać swój kod testami jednostkowymi i utrzymywać podejście TDD tam, gdzie ma to sens
  • Recenzować pull requesty i dawać swoim kolegom konstruktywną informację zwrotną
  • Wyszukiwać wąskie gardła i błędy, w tym te, które pojawiają się tylko na jednym OEM
  • Dzielenie się tym, czego się uczysz: prezentacje techniczne, dokumenty wewnętrzne, sesje parowania, cokolwiek pasuje
  • Korzystać z narzędzi AI jako części codziennego workflow, a nie jako sztuczki na przyjęcia

Jak pracujemy:

  • W pełni zdalnie. Mamy biuro przyjazne zwierzętom w Warszawie i przestrzeń coworkingową w Gdańsku, jeśli ściany i ekspresy do kawy motywują Cię, ale nikt nie zapyta, dlaczego Cię tam nie ma.
  • Godziny pracy są elastyczne: większość zespołu pracuje między 10:00 a 18:00 CET, i wtedy odbywa się większość spotkań.
  • Wieczorne rozmowy z klientami z USA (do ~20:00) są częścią rytmu, czasami kilka razy w tygodniu, zawsze planowane z wyprzedzeniem.
  • Będziesz częścią rozdziału mobilnego do dzielenia się wiedzą, a jednocześnie w zespole projektowym prowadzonym przez PM-a do codziennej realizacji.

Co otrzymasz:

  • 90-180 PLN/h netto B2B, w zależności od doświadczenia
  • Naprawdę elastyczne godziny: organizujesz swój dzień
  • W pełni zdalnie, z biurem przyjaznym zwierzętom w Warszawie + Gdańsk cowork, jeśli ich potrzebujesz
  • Dostęp do naszej wewnętrznej wymiany wiedzy: prezentacje techniczne, eksperymenty, projekty poboczne
  • Gdy pierwsze 3 miesiące się udadzą, a to zależy od pracy, pipeline'u projektów i czasu biznesowego, istnieje realna ścieżka do umowy na czas nieokreślony z ustaloną pensją miesięczną, 26 dni płatnego urlopu, 10 dni chorobowych, opieka medyczna Saltus i budżet na szkolenia
  • Bez lukrowania: w okresie freelance nie ma płatnego urlopu ani świadczeń medycznych. Te przychodzą z umową na czas nieokreślony, a my jesteśmy transparentni na ten temat z góry.

Nasze pierwsze tygodnie:

Chcemy dać Ci przestrzeń na zapoznanie się przed przystąpieniem do pracy nad projektami na żywo, ale to prawdziwa firma z realnymi terminami: jeśli projekt potrzebuje Cię wcześniej, zapewnimy Ci wsparcie, abyś mógł szybko zacząć. Będziesz sparowany z technicznym kolegą i podejmiesz coraz większe zadania, aby obie strony mogły zobaczyć, jak wygląda współpraca. Informacja zwrotna przychodzi wcześnie i często, nikt nie czeka trzech miesięcy, aby powiedzieć Ci, że coś nie działa. Jeśli jest świetnie, dowiesz się. Jeśli coś wymaga dostosowania, usłyszysz o tym, gdy będzie jeszcze czas na poprawki.

Proces rekrutacji:

  • Cały proces odbywa się w języku angielskim. Wszystkie rozmowy są nagrywane do celów wewnętrznej oceny.
  • Aplikacja z kilkoma pytaniami wstępnymi
  • Rozmowa HR, ~45 min, luźna
  • Spotkanie techniczne, ~90 min, z zespołem technicznym (może obejmować kodowanie na żywo)
  • Ostateczna informacja zwrotna w ciągu kilku dni
  • Gdy się skontaktujemy, szybko się odezwiemy. Nie ignorujemy i nie przeciągamy.

Co poszukujemy:

  • 3+ lata pisania produkcyjnego kodu Android w projektach komercyjnych
  • Silna znajomość Kotlin (nie "czytałem o korutynach raz")
  • Doświadczenie w integracji BLE: prawdziwe aplikacje komunikujące się z prawdziwymi urządzeniami peryferyjnymi
  • Jetpack Compose w produkcji
  • Znajomość popularnych bibliotek Android: Koin, Hilt i nowoczesny stos
  • Dyscyplina testowania jednostkowego (JUnit, Mockito, Robolectric lub podobne) z podejściem TDD
  • Angielski na poziomie B2+, w mowie i piśmie, ponieważ nasi klienci są głównie z USA
  • Rozwiązywanie problemów zamiast liczenia linii: wybierzemy kreatywnego myśliciela zamiast szybkiego pisarza
  • Wysokie standardy kodowania i oko na nowości w świecie Androida
  • Inicjatywa, odpowiedzialność i taki rodzaj komunikacji, w której ludzie nie muszą zgadywać, co miałeś na myśli

Miłe do posiadania:

  • Solidne zrozumienie architektury i wzorców projektowych
  • Poprzednie projekty IoT lub urządzeń połączonych
  • Funkcjonalne programowanie reaktywne (Flow, RxJava)
  • Doświadczenie w publikacji w Google Play i Android Auto
  • Doświadczenie w dostarczaniu Agile lub Scrum
  • Trochę doświadczenia z Flutterem
  • Autentyczna ciekawość dotycząca rzeczy, które budujesz, a nie tylko kodu, który je tworzy

Senior Android Developer in Warsaw – pracodawca: intent sp. z o.o.

intent sp. z o.o. to doskonały pracodawca, który oferuje elastyczne warunki pracy oraz możliwość rozwoju w kreatywnym środowisku. Jako Senior Flutter Engineer będziesz miał okazję pracować nad zaawansowanymi aplikacjami mobilnymi, a także korzystać z konkurencyjnych stawek godzinowych oraz atrakcyjnych benefitów po przejściu na stałe zatrudnienie. Nasza firma ceni inicjatywę i wspiera rozwój zawodowy swoich pracowników, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery.

I

Dane kontaktowe:

Zespół rekrutacyjny intent sp. z o.o.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Android Developer in Warsaw

Kotlin
BLE integration
Android development
Jetpack Compose
Unit testing (JUnit, Mockito, Robolectric)
TDD mindset
Problem-solving skills