W skrócie
- Zadania: Twórz innowacyjne aplikacje Android w obszarze IoT i współpracuj z zespołem ekspertów.
- Firma: Dynamiczna firma oferująca nowoczesne rozwiązania dostępu do drzwi i bram.
- Benefity: Szkolenia, ubezpieczenie zdrowotne, elastyczne godziny pracy i dodatkowe dni urlopu.
- Pozostałe informacje: Możliwość rozwoju kariery w dynamicznym środowisku z mentorem.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój inteligentnych domów.
- Kwalifikacje: 2+ lata doświadczenia w tworzeniu aplikacji Android oraz znajomość Java i Kotlin.
Przewidywane wynagrodzenie mieści się w przedziale 94500 - 115500 zł za rok.
Company Background
Klient oferuje rozwiązania dostępu i produkty do drzwi mieszkalnych i komercyjnych, a także wejść do bram. Te rozwiązania bezproblemowo integrują się z istniejącymi systemami, umożliwiając zdalne sterowanie przez Wi-Fi oraz kompatybilność z urządzeniami domowymi. Użytkownicy mogą wygodnie uzyskiwać do nich dostęp za pomocą aplikacji mobilnych i urządzeń podłączonych do internetu.
Project Description
Zadanie polega na bezpośredniej współpracy z innymi programistami, architektami produktów i liderami (takimi jak inżynierowie, marketing itp.) w celu przetłumaczenia wymagań i mapy drogowej produktu na kod oraz skuteczne rozwiązanie.
Technologies
Java, Kotlin, Android SDK, MVVM, REST, Retrofit, Git, Jira
What You’ll Do
- Uczestniczyć w codziennej komunikacji z klientem;
- Badanie produktu;
- Wykonywanie inżynierii odwrotnej;
- Opis architektury istniejącego rozwiązania;
- Dostarczanie wszystkich niezbędnych informacji do BA w celu udokumentowania;
- Przepisanie aplikacji przy użyciu nowych technologii;
- Optymalizacja czasu budowy CI;
- Refaktoryzacja z MVVM do MVI;
- Migracja z Java do Kotlin;
- Podniesienie minimalnej wersji Androida z 13 do 14;
- Radzenie sobie z awariami;
- Poprawa architektury kodu.
Job Requirements
- 2+ lata doświadczenia komercyjnego w rozwijaniu, wdrażaniu i utrzymywaniu natywnych aplikacji Android;
- Doświadczenie w pracy z Java i Kotlin;
- Doświadczenie w pracy z Azure i YaML;
- Doświadczenie w pracy z niestandardowymi mechanizmami lokalizacji ciągów;
- Doświadczenie w pracy z MVVM i MVI (Interaktory, Przypadki użycia);
- Doświadczenie w modularizacji bazy kodu;
- Doświadczenie w pracy z Firebase (Analytics, Crashlytics, Remote Config, Cloud Messages, App Check);
- Doświadczenie w tworzeniu dokumentacji technicznej;
- Zrozumienie technologii automatyzacji domu (Alexa, Google Home, Apple Home);
- Doświadczenie w budowaniu testów jednostkowych;
- Doświadczenie w pracy z Gitem jako kontrolą wersji;
- Doświadczenie w pracy w procesach Agile lub Lean;
- Gotowość do okresowych podróży do Chicago;
- Poziom angielskiego - od średniozaawansowanego (mówiony/pisany);
What Do We Offer
Pakiet globalnych korzyści obejmuje: szkolenia techniczne i nietechniczne dla rozwoju zawodowego i osobistego; wewnętrzne konferencje i spotkania, aby uczyć się od ekspertów branżowych; wsparcie i mentoring od doświadczonego pracownika, aby pomóc Ci w rozwoju zawodowym; wewnętrzny inkubator startupowy; ubezpieczenie zdrowotne; kursy języka angielskiego; aktywności sportowe promujące zdrowy styl życia; elastyczne opcje pracy, w tym zdalne i hybrydowe możliwości; program poleceń dla przyciągania nowych talentów; program rocznicowy i dodatkowe dni urlopowe.
Android Developer in Warsaw – pracodawca: Coherentsolutions
Nasza firma to doskonały pracodawca, który oferuje elastyczne opcje pracy zdalnej oraz bogaty pakiet benefitów, w tym ubezpieczenie zdrowotne. Wspieramy rozwój zawodowy naszych pracowników, zapewniając im możliwość nauki i współpracy w dynamicznym zespole, co czyni nas idealnym miejscem dla doświadczonych inżynierów Androida, którzy pragną rozwijać swoje umiejętności w obszarze automatyzacji domowej.