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

Błąd: Brak formularza kontaktowego.

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