neXa
Android Software Engineer
neXaPoland2 days ago
Full-timeProduct Management, Marketing

PLEASE READ BEFORE YOU APPLY!

Do not apply if you are outside of Poland - we won't be able to consider your application.


Nazwa stanowiska: Android Software Engineer

Lokalizacja: 100% zdalnie (Polska)

Wynagrodzenie: 115-135 PLN net/h (B2B)


Dla jednego z naszych klientów z branży fintech poszukujemy doświadczonego Android Software Engineera.


Zakres obowiązków:

● Wspieranie rozwoju aplikacji mobilnej pod kątem technologii i funkcjonalności

● Projektowanie i wdrażanie nowych funkcji na platformie Android

● Integracja wewnętrznych i zewnętrznych interfejsów API (m.in. weryfikacja użytkowników, operacje płatnicze)

● Prowadzenie i wsparcie testów jakości, wydajności oraz użyteczności aplikacji

● Identyfikacja i naprawa błędów, optymalizacja kodu i stosowanie najlepszych praktyk programistycznych

● Ścisła współpraca z zespołem w celu definiowania oraz rozwijania funkcjonalności



Wymagania:

● Doświadczenie w integracji aplikacji z REST API i projektowaniu architektury aplikacji mobilnych

● Minimum 6 lat doświadczenia w programowaniu aplikacji na Android (preferowany Kotlin) z realizacją co najmniej dwóch projektów komercyjnych

● Dbałość o jakość kodu i dokumentacji – pisanie czytelnego, testowalnego kodu zgodnie z najlepszymi praktykami oraz utrzymywanie aktualnej dokumentacji dla zespołu

● Praktyczna znajomość Android Studio, Android SDK oraz tworzenia interfejsów użytkownika w Jetpack Compose

● Doświadczenie w publikowaniu aplikacji w Google Play oraz znajomość procesów CI/CD (np. GitLab CI, GitHub Actions, Bitrise)

● Dobra znajomość praktyk bezpieczeństwa w Androidzie: ochrona danych użytkownika, bezpieczne przechowywanie informacji (Android Keystore, EncryptedSharedPreferences), zabezpieczenia przed reverse engineering czy root detection

● Znajomość wzorców projektowych i podejść do projektowania aplikacji (np. MVVM, MVI, Clean Architecture) oraz zasad inżynierii oprogramowania, w tym architektur rozproszonych

● Komunikatywna znajomość języka angielskiego (min. B2) do współpracy z międzynarodowymi zespołami


Mile widziane:

● Doświadczenie w pracy z GraphQL

● Współpraca z programistami iOS i podstawowa wiedza o wyzwaniach w tworzeniu aplikacji na oba ekosystemy

● Znajomość programowania reaktywnego

● Doświadczenie z frameworkami cross-platform (Kotlin Multiplatform, Flutter, React Native)

Key Skills

Ranked by relevance