World
Country
Language

poland Poland

portugal Portugal

netherlands Netherlands

Senior Android Engineer

  • Hybrid/On-site
  • English
  • Banking
  • Senior
  • Agile/Scrum
Dodaj do koszyka POLEĆ KANDYDATA

Join us, and shape apps used by millions every day!

Kraków – based opportunity with hybrid work model (2 days/week in the office).

As a Senior Android Engineer, you will be working for our client, a global financial institution driving digital transformation across its retail banking services. You will contribute to the development of scalable and secure mobile banking applications used by millions of customers worldwide. As part of a highly skilled engineering team, you are taking a leadership role in shaping the Android experience, ensuring performance, reliability, and a seamless user journey, while embracing cutting-edge mobile technologies and best practices.

Your main responsibilities: Leading the design and development of Android mobile applications

  • Collaborating with cross-functional teams to define, design, and ship new features
  • Ensuring the performance, quality, and responsiveness of applications
  • Implementing complex UI/UX designs following Material Design principles
  • Maintaining code quality through unit testing and code reviews
  • Integrating with RESTful APIs and managing offline data synchronization
  • Applying best practices in mobile security and performance optimization
  • Mentoring junior developers and contributing to engineering standards
  • Participating in architectural discussions and technology roadmaps
  • Managing deployment processes and ensuring Play Store compliance

You’re ideal for this role if you have:

  • Proven experience as a senior contributor or technical lead in Android development
  • Deep expertise in Android SDK, Jetpack libraries, and architecture components
  • Proficiency in Java and Kotlin
  • Strong command of Android Studio and related development tools
  • Experience with custom views, animations, and UI design principles
  • Solid understanding of reactive programming (RxJava, Coroutines)
  • Knowledge of dependency injection frameworks like Dagger or Hilt
  • Familiarity with local data storage solutions such as Room or SQLite
  • Proficiency in testing frameworks for unit and UI automation
  • Strong grasp of Git and CI/CD tools like Jenkins or GitLab CI

It is a strong plus if you have:

  • Experience with Android NDK and native code integration
  • Knowledge of Clean Architecture or MVVM patterns
  • Familiarity with Android’s mapping and location APIs
  • Understanding of Firebase Cloud Messaging and push notifications
  • Expertise in Gradle configuration and dependency management
  • Exposure to Android accessibility features and inclusive design

#GETREADY  to meet with us!

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at recruitment@itds.pl.

Internal number #7174

Benefits

Access to +100 projects
Access to Healthcare
fintech-delivery
Access to Multisport
Training platforms
Access to Pluralsight
Make your CV shine
B2B or Permanent Contract
Flexible & remote work
Flexible hours and remote work

Aplikuj na to stanowisko

    Wyrażam zgodę na otrzymywanie informacji marketingowych od ITDS Polska na podany adres e-mail.
    Administratorem Twoich danych osobowych jest ITDS Polska sp. z o.o. Przetwarzamy Twoje dane osobowe w celu prowadzenia rekrutacji na wybrane stanowiska, informowania Cię o podobnych ofertach pracy w przyszłości oraz w celu realizacji innych prawnie uzasadnionych interesów ITDS, takich jak obsługa korespondencji, zabezpieczenie naszych procesów rekrutacyjnych lub dochodzenie/obrona przed roszczeniami. Ponadto, przekazując ITDS dane osobowe w zakresie określonym w art. 22(1a) § 1 Kodeksu pracy, wyrażasz zgodę na ich przetwarzanie przez ITDS w celu rekrutacji. Przysługuje Ci prawo do cofnięcia zgody (cofnięcie zgody nie wpływa na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej cofnięciem), żądania dostępu do danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania; wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych; wniesienia skargi do organu nadzoru. Więcej informacji można znaleźć w naszej Polityce Prywatności lub kontaktując się z nami pod adresem privacy@itds.pl.

    Naruszenia można zgłaszać zgodnie z Procedurą Sygnalizowania Nieprawidłowości ITDS, dostępną pod linkiem.