Point your AI agent at freehire and let it find you a job.

Get the CLI →

emagine

NewBe an early applicant

Senior Android Developer

Posted 2 views
Discussion

Summary

Senior Android developer building and maintaining mobile apps for digital banking at a Warsaw-based client. Day to day: Kotlin/Java development, REST API integration, unit testing, documentation, and performance tuning, working with analysts, architects, and business teams. Long-term B2B contract, 1 day/week in the Warsaw office.

Senior Android Developer

Model pracy: 1x w tygodniu w biurze

Lokalizacja: Warszawa

Stawka: 155 pln/h netto + VAT

Współpraca: długofalowa współpraca, B2B

Opis stanowiska

Poszukujemy doświadczonego Senior Android Developera, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie aplikacji mobilnych w sektorze bankowym.

Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwijanie i wdrażanie nowoczesnych rozwiązań mobilnych wspierających bankowość cyfrową. Rola zakłada ścisłą współpracę z zespołami developerskimi, analitykami biznesowymi oraz architektami IT w celu dostarczania wydajnych, bezpiecznych i wysokiej jakości aplikacji na platformę Android.

Zakres obowiązków

  • Projektowanie, rozwój i utrzymanie aplikacji mobilnych na platformę Android.

  • Tworzenie wysokiej jakości, wydajnego i czytelnego kodu z wykorzystaniem Kotlin lub Java.

  • Implementacja nowych funkcjonalności oraz rozwój istniejących rozwiązań.

  • Integracja aplikacji mobilnych z systemami backendowymi za pomocą REST API.

  • Tworzenie i utrzymywanie dokumentacji technicznej.

  • Przygotowywanie i wykonywanie testów jednostkowych.

  • Analiza i rozwiązywanie problemów technicznych oraz optymalizacja wydajności aplikacji.

  • Współpraca z analitykami, architektami i zespołami biznesowymi.

  • Dbanie o jakość kodu oraz przestrzeganie zasad Clean Code.

  • Udział w procesach rozwoju i doskonalenia aplikacji mobilnych.

Wymagania (Must Have)

  • Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych na platformę Android.

  • Bardzo dobra znajomość Kotlin lub Java.

  • Praktyczne doświadczenie z Android SDK oraz Android Studio.

  • Znajomość systemu kontroli wersji Git.

  • Doświadczenie w integracji aplikacji z REST API.

  • Znajomość formatów danych JSON i XML.

  • Bardzo dobra znajomość zasad Clean Code i dobrych praktyk programistycznych.

  • Umiejętność tworzenia testów jednostkowych.

  • Doświadczenie w rozwoju i utrzymaniu aplikacji mobilnych.

  • Umiejętność samodzielnego rozwiązywania problemów technicznych oraz pracy zespołowej.

Mile widziane (Nice to Have)

  • Doświadczenie w przeprowadzaniu Code Review.

  • Znajomość RxJava.

  • Znajomość wzorca architektonicznego MVVM.

  • Doświadczenie w projektach z sektora bankowego lub finansowego.

  • Znajomość procesów wytwarzania oprogramowania w środowisku Agile/Scrum.

Dodatkowe informacje

Seniority: Senior (minimum 5 lat doświadczenia).

Zespół: Współpraca z developerami mobilnymi, analitykami, architektami IT oraz przedstawicielami biznesu.

Projekt: Rozwój i utrzymanie aplikacji mobilnych wspierających usługi bankowości cyfrowej.

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.