W skrócie
- Zadania: Twórz i utrzymuj natywne aplikacje Android, korzystając z Kotlin i Jetpack Compose.
- Firma: Dynamiczna firma technologiczna z międzynarodowymi projektami.
- Benefity: Elastyczne opcje pracy zdalnej, dostęp do prywatnej opieki zdrowotnej i ubezpieczenia na życie.
- Pozostałe informacje: Nieformalna atmosfera z możliwościami rozwoju kariery i nauki.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami, które mają realny wpływ na bezpieczeństwo podróżnych.
- Kwalifikacje: 5+ lat doświadczenia w tworzeniu aplikacji Android oraz znajomość Kotlin i Jetpack Compose.
Przewidywane wynagrodzenie mieści się w przedziale 121455 - 148445 zł za rok.
Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Nasza kultura obejmuje otwartość, szacunek, determinację i łączy zatrudnienie z przyjemnością.
Projekt – cel, który będziesz miał
Ten projekt jest dla globalnego lidera w zakresie usług związanych z ryzykiem medycznym i podróżniczym, pomagając organizacjom chronić ich ludzi, gdziekolwiek pracują i podróżują. Dołączysz do dedykowanego zespołu mobilnego, który odbudowuje aplikacje skierowane do podróżnych klienta, będące częścią Portalu Subskrybenta, jako w pełni natywne aplikacje iOS i Android, aby zastąpić istniejące wersje React Native. Podróżni i ekspaci korzystają z tych aplikacji, aby otrzymywać powiadomienia o zagrożeniach medycznych i bezpieczeństwa w oparciu o lokalizację, uzyskiwać informacje o ryzyku w danym kraju, zameldować się i skontaktować z centrami pomocy 24/7 jednym kliknięciem. Backend jest już gotowy, co pozwala zespołowi skupić się na budowaniu szybkiego, bezpiecznego i dostępnego natywnego doświadczenia. Kiedy ktoś staje w obliczu kryzysu za granicą, aplikacja musi działać niezawodnie, gdy liczy się to najbardziej.
Rola – jak będziesz wnosić wkład
- Rozwój i utrzymanie natywnej aplikacji Android przy użyciu najnowszego Kotlin i Jetpack Compose;
- Współpraca z menedżerami produktów, programistami backendowymi, projektantami i innymi interesariuszami w zakresie przeglądu wymagań, sugerowanie rozwiązań i szacowanie wysiłków potrzebnych do budowy przyjaznych dla użytkownika aplikacji;
- Zapewnienie, że aplikacja mobilna jest przyjazna dla użytkownika, wydajna i dostosowana do różnych rozmiarów ekranów i modeli urządzeń;
- Optymalizacja aplikacji pod kątem maksymalnej prędkości, stabilności i skalowalności;
- Implementacja uwierzytelniania, zarządzania sesjami i bezpiecznego przechowywania danych zgodnie z normami bezpieczeństwa przedsiębiorstw;
- Implementacja funkcji opartych na lokalizacji i powiadomień push wyzwalanych lokalizacją;
- Badanie i rozwiązywanie problemów produkcyjnych, w tym analiza awarii, analiza przyczyn źródłowych i poprawki;
- Implementacja monitorowania aplikacji i analityki;
- Implementacja lokalizacji aplikacji w wielu językach i wsparcia dla dostępności;
- Pisanie i utrzymywanie przypadków testowych jednostkowych i UI oraz wkład w CI/CD;
- Przyjmowanie odpowiedzialności za funkcje i moduły od początku do końca, przegląd kodu kolegów zgodnie z normami zespołu oraz udział w dyskusjach dotyczących projektowania technicznego;
- Aktualizacja wewnętrznej bazy wiedzy i dokumentacji operacyjnej.
Oczekiwania – doświadczenie, którego potrzebujesz
- 5+ lat doświadczenia w rozwijaniu natywnych aplikacji Android przy użyciu Kotlin i Jetpack Compose;
- Doświadczenie w implementacji usług lokalizacyjnych i powiadomień push;
- Doświadczenie z OAuth 2.0/OIDC, zarządzaniem sesjami i bezpiecznym przechowywaniem poświadczeń;
- Doświadczenie w integracji bibliotek firm trzecich;
- Praktyczne doświadczenie w pisaniu i utrzymywaniu testów jednostkowych i UI;
- Znajomość CI/CD i praktyk Scrum;
- Biegłość w Jira i Confluence;
- Silna uwaga na szczegóły, umiejętności komunikacyjne i rozwiązywania problemów, z zaangażowaniem w ciągłe uczenie się;
- Angielski na poziomie C1 – język roboczy z klientem.
Dodatkowe informacje
Co oferujemy:
- Elastyczne i zdalne opcje współpracy;
- Międzynarodowe projekty z wiodącymi globalnymi klientami;
- Podróże związane z międzynarodowymi projektami;
- Niekorporacyjna atmosfera;
- Dostęp* do zajęć językowych;
- Dostęp* do inicjatyw dzielenia się wiedzą;
- Dostęp* do prywatnej opieki zdrowotnej i ubezpieczenia na życie;
- Dostęp* do karty multisport;
*Dostępność i warunki indywidualnych świadczeń mogą się różnić w zależności od wybranej formy współpracy.
Senior Android Software Engineer in Kraków – pracodawca: Software Mind
Software Mind to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując w zespole doświadczonych inżynierów w Polsce, będziesz miał okazję rozwijać swoje umiejętności w obszarze automatyzacji i transformacji infrastruktury, a także korzystać z elastycznych godzin pracy oraz atrakcyjnych benefitów, które wspierają równowagę między życiem zawodowym a prywatnym.