NoFluffJobs Praca zdalna Senior

Remote Senior Android Developer

codequest

⚲ Warszawa

18 000 - 23 000 PLN (B2B)

Wymagania

  • Android
  • Gradle
  • Kotlin
  • Kotlin Multiplatform
  • MVVM
  • Git
  • GraphQL
  • API REST
  • MVI

Opis stanowiska

O projekcie: Co oferujemy? - Wynagrodzenie: 18 000–23 000 PLN + VAT (B2B). Inne formy współpracy? Oczywiście, dogadamy się! 😊 - Pracę w pełni zdalną, ale mamy też biuro w centrum Warszawy przy metrze Świętokrzyska – fajnie, jak będziesz wpadać 😄 - Zespół doświadczonych specjalistów, z którymi rozwiążesz nawet najbardziej skomplikowany bug. - Investment Time – czas na rozwój, naukę i eksplorację nowych technologii. - Co drugi piątek luźniejszy – na naukę i wspólne dzielenie się wiedzą! - Podstawowe benefity: MultiSport, prywatna opieka medyczna, budżet edukacyjny i więcej (szczegóły na naszej stronie). - Start-upowy klimat, ale z doświadczeniem – 15 lat na rynku. Jak wygląda proces rekrutacji? - Wysyłasz do nas CV – my je analizujemy i wracamy z odpowiedzią zwrotną. - Spotkanie online z osobą z zespołu People&Culture. - Rozmowa techniczna z Twoim przyszłym Tech Leaderem - Pair Programming. - Grupówka – najmniej oficjalne spotkanie ze wszystkich. Brzmi ciekawie? Dołącz do codequest i twórz z nami wyjątkowe produkty od 0 do 1🚀 Zaaplikuj teraz i sprawdźmy, czy do siebie pasujemy! ➡️ Więcej informacji o nas znajdziesz na naszej stronie internetowej. Wpadnij na nasz LinkedIn lub Instagram i zobacz jak pracujemy 😄 Wymagania: Cześć! Tu codequest! 🛠️ W zespole Androidowym budujemy dla naszych klientów aplikacje serwerowe gotowe do obsługi tysięcy, a nawet milionów użytkowników, promując jakość i łatwość utrzymania. Chcesz nam w tym pomóc? Koniecznie czytaj dalej! 😊 Jesteśmy zespołem złożonym z pasjonatów technologii. Świadomie pozostajemy niewielkim studiem, koncentrując się na tworzeniu dobrej atmosfery pracy, równocześnie wytwarzając wysokiej jakości oprogramowanie. Szukamy Senior Android Developera, który dołączy do naszego zespołu, aby rozwijać i budować razem z nami produkty na najwyższym poziomie Kogo szukamy? Idealny kandydat/kandydatka posiada: - Duże doświadczenie komercyjne w programowaniu na platformę Android (pond 5 lat) - Doświadczenie w programowaniu w języku Kotlin - Znajomość pracy z SDK Android, Android Jetpack, (Compose, Navigation, Room itp.), Kotlin Coroutines & Flow, Gradle, Android Profiler - Bardzo dobra znajomość GraphQL - Zrozumienie zasad kontroli wersji, takich jak Git - Doświadczenie w pracy z interfejsami API REST - Zrozumienie metodologii programowania i testowania - Znajomość wybranych nowoczesnych wzorców architektonicznych Androida (MVI, MVVM, itp.) - Zrozumienie zasad DI i znajomość co najmniej jednej biblioteki (np. Dagger 2, Hilt) - Znajomość JUnit & MockK - Bardzo dobra znajomość języka angielskiego oraz polskiego (bezpośredni kontakt z klientem) - Umiejętne i efektywne korzystanie z narzędzi AI typu Claude wspomagające codzienną pracę - Dobre umiejętności komunikacyjne i zdolność do pracy w zespole - Doświadczenie w pracy w Scrumie i Agile - Doświadczenie w mentorowaniu innych członków zespołu Co nas pozytywnie zaskoczy? - Doświadczenie z Kotlin Multiplatform - Znajomość frameworków do testowania interfejsu użytkownika, takich jak Espresso, Compose-UI, Paparazzi - Doświadczenie w pracy z interfejsami API REST i protokołami sieciowymi niższego poziomu (np. sockets) - Umiejętność korzystania z systemu operacyjnego, pisania skryptów bash, itp. - Doświadczenie w korzystaniu z rozwiązań CI oraz  umiejętność konfigurowania CI - Znajomość najczęstszych wzorców projektowych w programowaniu Androida - Umiejętność komunikacji i pomoc w budowaniu strategii rozwoju produktu - Umiejętność samodzielnej pracy nawet nad trudnymi problemami i całościowymi aplikacjami Codzienne zadania: - Tworzenie wysokiej jakości kodu oraz współpraca z doświadczonym zespołem projektowym. - Tworzenie nowych funkcjonalności zgodnie z wymaganiami biznesowymi. - Aktywna współpraca z klientem w celu doprecyzowania wymagań oraz rozwiązywania problemów technicznych. - Analiza problemów, tworzenie testów automatycznych oraz dokumentacji technicznej.