Join us, and shape seamless digital experiences for millions!
Kraków – based opportunity with hybrid work model (2 days/week in the office)
As an Android Engineer, you will be working for our client, a global financial services leader currently advancing its mobile banking platform to deliver secure, scalable, and seamless user experiences. You will be contributing to a critical project aimed at modernizing and expanding their Android application used by millions of customers worldwide. Leveraging cutting-edge technologies, architectural patterns, and industry best practices, you will play a vital role in shaping the future of mobile banking by building robust features and mentoring a team of skilled engineers.
Your main responsibilities: Leading the development of scalable, secure, and high-performance Android applications
- Designing and implementing advanced Android UI components and custom views
- Collaborating with cross-functional teams to define, design, and ship new features
- Ensuring code quality through unit testing and automated UI testing
- Integrating third-party APIs and services securely and efficiently
- Participating in code reviews and technical discussions to drive engineering excellence
- Maintaining CI/CD pipelines and deployment workflows
- Monitoring and optimizing app performance and memory usage
- Applying best practices in mobile security, accessibility, and data privacy
- Mentoring junior engineers and sharing technical expertise across the team
You’re ideal for this role if you have:
- Proven experience as a senior Android engineer or technical lead in large-scale environments
- Expert-level knowledge of Android SDK, Android architecture components, and Jetpack libraries
- Strong proficiency in Kotlin and Java programming languages
- Deep understanding of Material Design and Android UI/UX principles
- Proficiency in using Android Studio, Gradle, and related development tools
- Experience with reactive programming using RxJava or Kotlin Coroutines
- Expertise in RESTful APIs, JSON parsing, and networking libraries
- Familiarity with dependency injection frameworks like Dagger or Hilt
- Proficiency in Git version control and collaborative development workflows
- Strong knowledge of Android security best practices and secure coding standards
It is a strong plus if you have:
- Experience with local data persistence solutions like Room or SQLite
- Familiarity with Android’s location and mapping services
- Background in native code integration using Android NDK (C/C++)
- Understanding of background processing and multi-threading
- Experience with push notifications and Firebase Cloud Messaging
- Knowledge of Android accessibility features and compliance
- Experience in publishing apps on the Google Play Store
- Familiarity with Clean Architecture and MVVM design patterns
- Knowledge of Gradle dependency management and build optimization
- Previous involvement in mentoring and technical leadership
#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 #7194
Adres:
SKYLIGHT BUILDING | ZŁOTA 59 | 00-120 WARSZAWA
BUSINESS LINK GREEN2DAY BUILDING | SZCZYTNICKA 11| 50-382 WROCŁAW
Kontakt:
INFO@ITDS.PL
+48 883 373 832