Welyk
Welyk
Welyk to włoska firma z branży rekrutacji i technologii edukacyjnych, specjalizująca się w pozyskiwaniu talentów w obszarze inżynierii oprogramowania. Jej platforma łączy rekrutację jako usługę z praktycznym podnoszeniem kwalifikacji pod okiem mentorów, pomagając programistom rozwijać umiejętności i nawiązywać kontakt ze sprawdzonymi firmami. Welyk wspiera społeczność liczącą ponad 50 000 programistów, oferuje bezpłatne oceny poziomu zaawansowania oraz aktualizuje profile kandydatów na podstawie informacji zwrotnych z procesu rekrutacyjnego. Pracodawcom zapewnia ukierunkowaną rekrutację specjalistów IT i dostosowane szkolenia techniczne, które wspierają zatrudnianie oraz pozwalają wewnętrznym zespołom inżynieryjnym skupić się na rozwoju produktu.

Starszy programista Android (Kotlin)

Doprowadź istniejącą aplikację Laury do cyfrowego ubezpieczenia samochodu, napisaną w Kotlinie, do etapu produkcyjnego, w tym funkcje wykorzystujące czujniki. Pomóż określić architekturę i praktyki programistyczne zespołu mobilnego.

Opis

  • Doprowadź istniejącą natywną aplikację Android, zbudowaną w Kotlinie i Jetpack Compose, do etapu produkcyjnego zgodnie z planem rozwoju produktu.
  • Dokończ integrację z wewnętrzną bramką płatniczą firmy.
  • Twórz funkcje wykorzystujące czujniki urządzenia i usługi systemowe, w tym GPS, akcelerometr i Android Auto, aby analizować przemieszczanie się użytkowników.
  • Niezawodnie zarządzaj cyklem życia aplikacji, usługami działającymi w tle i zużyciem baterii.
  • Ustal z osobą odpowiedzialną za iOS zasady pracy obejmujące strukturę projektu, testowanie i przegląd kodu.
  • Utrzymuj procesy budowania i wydawania aplikacji dla CI/CD i Google Play.
  • Pomóż zbudować zespół mobilny od podstaw, z możliwością pokierowania jego obszarem.

Wymagania

  • Co najmniej pięć lat doświadczenia w natywnym tworzeniu aplikacji na Androida, w tym publikowaniu i utrzymywaniu ich w środowisku produkcyjnym.
  • Bardzo dobra znajomość Kotlin, Jetpack Compose i StateFlow.
  • Dobra znajomość architektury oprogramowania, w tym MVVM, MVI i Clean Architecture, oraz doświadczenie w samodzielnym definiowaniu architektury aplikacji.
  • Praktyczne doświadczenie z systemowymi API lokalizacji i czujników, usługami działającymi na pierwszym i drugim planie oraz zarządzaniem cyklem życia aplikacji.
  • Doświadczenie w uporządkowanym zespole programistycznym stosującym praktyki DevOps, takie jak CI/CD, Git i GitHub, przegląd kodu i testy automatyczne.
  • Codzienne, aktywne korzystanie z narzędzi AI do programowania wykraczające poza autouzupełnianie oraz umiejętność krytycznej oceny wygenerowanego kodu.
  • Praktyczne podejście i gotowość do codziennego pisania kodu.
  • Profesjonalna znajomość angielskiego, ponieważ dokumentacja techniczna jest w tym języku.
  • Doświadczenie z Android Auto i integracjami samochodowymi będzie dodatkowym atutem.
  • Znajomość Coroutines i Flow będzie dodatkowym atutem.
  • Doświadczenie z płatnościami w aplikacji, na przykład Stripe, będzie dodatkowym atutem.
  • Doświadczenie w fintechu, insurtechu lub tworzeniu dopracowanych aplikacji konsumenckich będzie dodatkowym atutem.
  • Certyfikaty Anthropic lub zaawansowane wykorzystanie Claude w tworzeniu oprogramowania będą dodatkowym atutem.

Benefity

  • Umowa na czas nieokreślony na warunkach włoskiego układu zbiorowego dla handlu, z 14 wypłatami wynagrodzenia w roku.
  • Elastyczna praca hybrydowa bez ustalonych dni obowiązkowej obecności w biurze.
  • Bony żywieniowe o wartości 8 euro.
  • Kluczowa rola w tworzeniu zespołu mobilnego z perspektywą pokierowania jego obszarem.
  • Mentoring i/lub szkolenia przez TomorrowDevs.