Ardura Consulting logo

Senior Android Developer

Ardura Consulting·Salary not specified

Primary stack

KotlinJUnitAPIAndroid

Nice to have's

UI testingcommunicationproblem-solving

Job description

About the Position

Senior Android Developer

Zdalnie B2B

Opublikowano: 3 listopada 2025

We are seeking a Senior Android Developer with expertise in MVVM, Jetpack, and Kotlin to join our remote team.

Responsibilities

  • Stworzenie modułu Kandydat umożliwiającego kandydatom z rynku aplikowanie na oferty pracy

Requirements

  • Czysta architektura z MVVM w warstwie prezentacji
  • ViewModel i SavedStateHandle
  • Utwórz Jetpack
  • Współprogramy i przepływ
  • Koin
  • Modernizacja2
  • Pokój
  • Znajomość podejścia offline (szerokie wykorzystanie wszystkich typów pamięci podręcznej: in-memory, współdzielone preferencje, baza danych)
  • Widoki Androida i XML: płynna nawigacja po układach XML i cyklu życia komponentów (aktywność, fragment).
  • Nawigacja oparta na aktywności
  • Groupie: Zarządzanie złożonymi listami w RecyclerView
  • JUnit: Samodzielne pisanie testów jednostkowych, w tym testów sparametryzowanych w każdej warstwie aplikacji
  • Zrozumienie testowania interfejsu użytkownika jest mile widziane, ponieważ może potencjalnie pomóc w rozwiązywaniu problemów zgłaszanych przez zespół ds. automatyzacji
  • Analiza API: Możliwość krytycznej oceny kontraktów API, identyfikowania potencjalnych problemów (np. nieoptymalnej struktury danych, brakujących pól) i proaktywnego proponowania ulepszeń we współpracy z zespołem zaplecza.
  • Aplikacje typu white-label: praktyczne doświadczenie lub przynajmniej teoretyczna wiedza na temat budowania wielu wariantów aplikacji na podstawie jednej bazy kodu (np. przy użyciu smaków produktów w Gradle), zarządzania różnicami w brandingu, konfiguracji i funkcjonalności.
  • Możliwość dokumentowania wykonanej pracy.
  • Proaktywna i jasna komunikacja
  • Aktywny udział w spotkaniach międzyzespołowych, jasne formułowanie myśli i argumentów.
  • Umiejętność samodzielnego zadawania pytań i zgłębiania tematu, gdy zadanie jest niejasno zdefiniowane. Kandydat nie czeka na gotowe rozwiązania, lecz inicjuje dyskusję w celu doprecyzowania wymagań.
  • Efektywna komunikacja zarówno z osobami technicznymi (inni programiści, backend), jak i nietechnicznymi (Właściciel Produktu, Kierownik Projektu).

We Offer

  • Praca w pełni zdalna
  • Prywatna opieka medyczna
  • Cały sprzęt potrzebny do pracy

About the Company

Agencja programistyczna tworząca aplikacje mobilne i XR.

© Ardura Consulting. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Ardura Consulting

All 6 roles

Popular searches