Pracuj.pl Praca zdalna Mid

Mobile Developer

Ailleron

⚲ Kraków, Czyżyny

Do uzgodnienia

Wymagania

  • komercyjne doświadczenie w programowaniu w Kotlinie
  • dobra znajomość programowania asynchronicznego
  • praktyczne doświadczenie z Kotlin Multiplatform (KMP) i tworzeniem współdzielonych modułów dla Android i iOS
  • znajomość Jetpack Compose oraz Compose Multiplatform (UI, zarządzanie stanem, nawigacja)
  • doświadczenie w pracy ze wzorcami architektonicznymi MVVM, MVP lub MVI
  • doświadczenie w konfiguracji i utrzymaniu procesów CI/CD dla aplikacji mobilnych

Mile widziane

  • doświadczenie w projektach związanych z wdrażaniem systemów finansowych

Opis stanowiska

Projekt dla sektora finansowego w Ailleronie: rozwijasz aplikacje mobilne w oparciu o Kotlin Multiplatform i Compose Multiplatform, współtworzysz decyzje architektoniczne i dbasz o jakość kodu. To rola dla programisty z komercyjnym doświadczeniem w Kotlinie i KMP, który lubi pracować w zespole stawiającym na wysoką jakość. Branża finansowa oznacza wysokie wymagania techniczne i biznesowe, a także odpowiedzialność za całe CI/CD, nie tylko korzystanie z gotowej infrastruktury. Trzeba też liczyć się z koniecznością szybkiego uczenia się nowych technologii bez gotowych rozwiązań.

🔍 Dekoder Ogłoszenia

🔴
Twórz nowoczesne aplikacje mobilne wykorzystywane w jednej z najbardziej wymagających i dynamicznie rozwijających się branż.
Może oznaczać pracę nad produktem o wysokich wymaganiach technicznych i biznesowych, ale też potencjalnie stresujące tempo i presję.
🟡
Pracować w zespole stawiającym na wysoką jakość kodu
Może oznaczać rygorystyczne przeglądy kodu i nacisk na testy, co jest pozytywne, ale też może spowalniać procesy deweloperskie.
🔴
Doświadczenie w konfiguracji i utrzymaniu procesów CI/CD dla aplikacji mobilnych.
Może oznaczać, że będziesz odpowiedzialny za całą infrastrukturę CI/CD, a nie tylko za jej wykorzystanie.
🔴
Otwartość na nowe technologie oraz chęć ciągłego rozwijania swoich kompetencji, szczególnie w obszarze Kotlin Multiplatform i Compose.
Może oznaczać, że będziesz musiał szybko uczyć się i adaptować do szybko zmieniających się technologii, często bez gotowych rozwiązań.
🟡
Udział w projektowaniu i rozwoju aplikacji mobilnych z wykorzystaniem nowoczesnych technologii.
Może oznaczać, że będziesz miał wpływ na architekturę i wybór technologii, ale też że będziesz musiał radzić sobie z nie w pełni dojrzałymi rozwiązaniami.