Upvanta
Upvanta
New

Mobile Architect (Android/Kotlin) start ASAP

150 - 175 PLN/ godz.B2B
MidFull-time·B2B
#399992·Dodano 3 dni temu·3
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

KotlinAndroid SDKClean ArchitectureMVVMGitHiltREST API

Firma i stanowisko

Upvanta is offering a position for a Mobile Architect responsible for designing mobile application architectures and defining technical standards for development teams, working with Android/Kotlin technologies.

Wymagania

  • Minimum 7 lat doświadczenia w tworzeniu aplikacji mobilnych dla platformy Android.
  • Bardzo dobra znajomość Kotlin oraz praktyczne doświadczenie w tworzeniu komercyjnych aplikacji.
  • Doświadczenie w projektowaniu architektury aplikacji mobilnych.
  • Bardzo dobra znajomość Jetpack Compose.
  • Znajomość Android SDK oraz bibliotek Jetpack.
  • Praktyczna znajomość wzorców architektonicznych (Clean Architecture, MVVM, MVI) oraz zasad SOLID.
  • Doświadczenie w definiowaniu standardów kodowania, przeprowadzaniu code review oraz mentoringu programistów.
  • Znajomość narzędzi CI/CD oraz procesu wytwarzania oprogramowania.
  • Doświadczenie z Git oraz narzędziami do dokumentowania architektury.
  • Umiejętność podejmowania decyzji technicznych i współpracy z zespołami projektowymi.
  • Znajomość Kotlin Multiplatform (KMP).
  • Doświadczenie z Coroutines, Flow oraz Dependency Injection (Hilt/Dagger).
  • Doświadczenie z Firebase.
  • Znajomość architektury mikroserwisowej oraz integracji z REST API i GraphQL.
  • Doświadczenie w publikowaniu aplikacji w Google Play.

Obowiązki

  • Projektowanie architektury aplikacji mobilnych zgodnie z wymaganiami biznesowymi i technicznymi.
  • Tworzenie oraz utrzymywanie dokumentacji architektonicznej.
  • Definiowanie i rozwijanie standardów programistycznych, dobrych praktyk oraz zasad projektowania oprogramowania.
  • Odpowiedzialność za spójność architektury i jakość rozwiązań wytwarzanych przez zespoły deweloperskie.
  • Weryfikacja rozwiązań proponowanych przez programistów oraz przeprowadzanie code review.
  • Definiowanie i nadzorowanie stosu technologicznego oraz procesu wytwarzania oprogramowania.
  • Współpraca z Product Ownerami, analitykami, UX oraz zespołami deweloperskimi przy projektowaniu nowych funkcjonalności.
  • Identyfikowanie ryzyk technicznych i proponowanie optymalnych rozwiązań.
  • Tworzenie szkieletów aplikacji, bibliotek lub komponentów wspólnych oraz okazjonalne uczestnictwo w implementacji kluczowych elementów systemu.
  • Mentoring i wsparcie techniczne dla zespołu programistów.

Benefity

  • Realny wpływ na architekturę i kierunek rozwoju produktów.
  • Możliwość podejmowania kluczowych decyzji technologicznych.
  • Praca z doświadczonym zespołem specjalistów.
  • Udział w nowoczesnych i ambitnych projektach mobilnych.
Upvanta

Upvanta

341 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz