NoFluffJobs Praca zdalna Senior

Senior Kotlin MultiPlatform Developer

1dea

⚲ Warszawa

26 040 - 27 720 PLN (B2B)

Wymagania

  • Kotlin
  • Android
  • iOS
  • API
  • KMP
  • Quality assurance

Opis stanowiska

O projekcie: Senior Kotlin MultiPlatform Developer Jako Senior Developer będziesz kluczową postacią w rozwoju nowoczesnej architektury mobilnej opartej na Kotlin Multiplatform (KMP). Twoim głównym zadaniem będzie budowa i utrzymanie współdzielonej logiki biznesowej, warstw sieciowych oraz bazodanowych dla platform Android i iOS, dbając o spójność i najwyższą jakość dostarczanego kodu. Szukamy inżyniera, który nie tylko świetnie koduje w Kotlinie, ale rozumie wyzwania płynące z architektury multiplatformowej. Osoby, która przywiązuje dużą wagę do kontraktów API i potrafi zapewnić, że współdzielony kod jest niezawodny na każdej z platform. Szczegóły organizacyjne: - Branża: Konsulting IT  - Liczba wakatów: 2  - Lokalizacja: Praca w 100% zdalna  - Data rozpoczęcia: ASAP (maksymalnie 3-miesięczny okres wypowiedzenia)  - Wynagrodzenie: 155 - 165 PLN netto + VAT / godzina (do negocjacji)  - Rodzaj umowy: B2B (outsourcing przez 1dea), pełny etat, współpraca długoterminowa  Nasz proces rekrutacji Nasz w pełni zdalny proces rekrutacyjny jest prosty i sprawny: - Wstępna rozmowa telefoniczna: Krótka rozmowa (~10 minut) z rekruterem z 1dea, podczas której omówimy projekt i warunki współpracy  - Prezentacja profilu: Przedstawiamy Twoje CV naszemu klientowi  - Rozmowa techniczna i projektowa: Rozmowa wideo z zespołem klienta, na której omawiamy Twoje umiejętności techniczne i dotychczasowe doświadczenie w projektach (~1-1,5 godziny)  - (Opcjonalnie) Końcowa rozmowa: Krótkie spotkanie (~30 minut) z menedżerem technicznym po stronie klienta  - Decyzja: Podejmujemy ostateczną decyzję i składamy ofertę współpracy  Oferujemy - Długofalowa współpraca: Zależy nam na stałej współpracy, dlatego od samego początku oferujemy umowę B2B na czas nieokreślony. Nasz klient stawia wyłącznie na długoterminowe partnerstwo  - Stabilność i rozwój: Dołączysz do firmy o silnej i ugruntowanej pozycji na rynku  - Nowoczesne narzędzia pracy: Zapewnimy Ci cały niezbędny sprzęt i oprogramowanie, abyś mógł/mogła w pełni wykorzystać swój potencjał  - Elastyczny czas pracy: Masz pełną swobodę w organizacji swojego dnia pracy  - Praca 100% zdalna: Stanowisko jest w pełni zdalne, co daje Ci możliwość pracy z dowolnego miejsca  - Kultura współpracy: Cenimy sobie pracę zespołową, otwartość i wzajemny szacunek. Zachęcamy do kreatywności i doceniamy wkład każdego członka zespołu, a Twoje pomysły i sugestie będą miały realny wpływ na projekt Wymagania: Wymagania - Minimum 5 lat doświadczenia w rozwoju aplikacji mobilnych (ze szczególnym uwzględnieniem ekosystemu Kotlin).  - Głęboka wiedza o Kotlin Multiplatform (KMP): Praktyczna umiejętność współdzielenia kodu między Android i iOS.  - API Expert: Doskonałe zrozumienie interakcji z API, protokołów komunikacyjnych i bezpieczeństwa (Auth flows).  - Quality Assurance: Umiejętność pisania testów dla kodu współdzielonego i ich automatyzacji w ramach CI.  - Komunikacja: Język angielski na poziomie min. B2+ – płynna współpraca w międzynarodowym środowisku technicznym.  - Teamwork: Doświadczenie w ścisłej współpracy z zespołami backendowymi i produktowymi. Codzienne zadania: - KMP Development: Budowa i rozwój współdzielonej warstwy logiki (Shared Module), obsługa warstwy networkingowej oraz zarządzanie danymi dla obu platform mobilnych.  - API & Backend Integration: Bliska współpraca z zespołami Backend nad projektowaniem schematów API, przepływów uwierzytelniania i wersjonowania. Dbanie o zgodność kontraktów API z wymaganiami klientów mobilnych.  - Testowanie: Projektowanie i wdrażanie testów integracyjnych oraz End-to-End przy użyciu narzędzi dedykowanych dla rozwiązań multiplatformowych.  - CI/CD: Integracja testów z rurociągami CI w celu zapewnienia stabilnej, deterministycznej i wysokiej jakości egzekucji kodu.  - Architektura: Obsługa serializacji, zaawansowane zarządzanie błędami (error handling) oraz implementacja mechanizmów retry.