Przejdź do treści głównej

Android Developer

Technology
co.brick
Warszawa, Polska2 miesięcy temu
Pełny etatPełni zdalna

Opis stanowiska

co.brick talents — powered by AI, powered by people.

Poszukujemy doświadczonego Android Developera do tworzenia i rozbudowy złożonych aplikacji mobilnych. W tej roli przejmiesz odpowiedzialność za kluczowe moduły oprogramowania, pisząc czysty i bezpieczny kod w języku Kotlin z wykorzystaniem nowoczesnego stosu technologicznego (Jetpack Compose, Coroutines, Flow, Hilt). Dołączysz do zespołu nastawionego na wysoką jakość, gdzie będziesz brać czynny udział w dyskusjach technicznych, code review, oraz refaktoryzacji złożonych struktur bazodanowych i architektonicznych.

Szczegóły

  • Rola: Android Developer (Kotlin)
  • Poziom doświadczenia: min. 3 lata komercyjnego doświadczenia w rozwoju aplikacji Android
  • Stawka: 95-110 PLN/h netto VAT (B2B)
  • Model współpracy: Kontrakt B2B
  • Model pracy: Zdalny – wymagana obecność na okazjonalnych wizytach w biurze (Warszawa) oraz wyjazdach służbowych (ok. 5 razy w roku)
  • Języki: Język polski na poziomie min. B1; język angielski na poziomie min. B2

Obowiązki

  • Projektowanie i budowa aplikacji mobilnych na platformę Android w oparciu o architekturę Clean Architecture, MVVM oraz zasady SOLID.
  • Implementacja nowoczesnych, dostępnych i wydajnych interfejsów użytkownika z wykorzystaniem Jetpack Compose oraz zgodnie ze standardami Android UI/UX.
  • Przeprowadzanie refaktoryzacji istniejącego kodu, dbanie o bezpieczeństwo danych w aplikacji mobilnej oraz aktywny udział w przeglądach kodu i dyskusjach architektonicznych.
  • Integracja interfejsów sieciowych oraz lokalnych baz danych z wykorzystaniem programowania asynchronicznego (Kotlin Coroutines & Flow).
  • Współpraca w ramach procesów CI/CD i nowoczesnych przepływów pracy oraz pełna odpowiedzialność za dostarczane rozwiązania.

Wymagania

  • Minimum 3 lata komercyjnego doświadczenia w tworzeniu natywnych aplikacji na platformę Android.
  • Stos technologiczny i narzędzia:
    • Język i Frameworki: Kotlin (zaawansowana znajomość), Jetpack Compose
    • Architektura i Wzorce: Clean Architecture, MVVM, SOLID, wzorce projektowe, OOP
    • Asynchroniczność i Zależności: Kotlin Coroutines, Kotlin Flow, Hilt
    • Dane i Sieć: Room, Retrofit (lub analogiczne biblioteki sieciowe)
    • DevOps i Jakość: Znajomość koncepcji CI/CD, bezpieczeństwo aplikacji mobilnych, znajomość wytycznych Android UI/UX i dostępności (accessibility)

  • Umiejętności miękkie: Dobra komunikacja, umiejętność samodzielnej pracy, nastawienie na dzielenie się wiedzą i dbałość o najwyższą jakość kodu.

Keywords
RokuFlutterKotlinModel–view–viewmodelCoroutineDevOpsGNU BazaarCI / CDCode reviewCI/CD

Interesuje Cię ta oferta?