Join us, and build secure, high-performance mobile applications daily!
Kraków – based opportunity with hybrid work model (2 days/week in the office).
*Role requires the conversion to client’s organization after 6 months*
As a Senior Android Engineer, you will be working for our client, a global financial services leader driving digital transformation at scale. The client is modernizing its mobile platforms to deliver secure, intuitive, and high-performance digital experiences to millions of users. You will play a key role in building and evolving Android applications as part of a collaborative Agile team. This role combines deep technical expertise with leadership and architecture responsibilities to shape the next generation of secure, scalable, and user-friendly mobile solutions.
Your main responsibilities: Designing and developing scalable Android applications using Java and Kotlin
- Collaborating with product managers, UX/UI designers, and backend developers
- Integrating RESTful APIs and managing local data with Room or SQLite
- Implementing clean architecture patterns and Android Jetpack components
- Leading code reviews and mentoring other Android developers
- Applying dependency injection frameworks like Dagger or Hilt
- Writing and maintaining unit tests and UI automation tests
- Optimizing app performance, memory usage, and responsiveness
- Managing continuous integration pipelines and version control
- Ensuring Android apps meet security, accessibility, and design standards
You’re ideal for this role if you have:
- Proven experience in a senior or technical leadership role in Android development
- Expert-level knowledge of Android SDK, Jetpack libraries, and app architecture
- Proficiency in Java and Kotlin programming languages
- Strong experience with Android Studio and related development tools
- Hands-on experience with reactive programming using RxJava or Kotlin Coroutines
- Expertise in developing scalable, maintainable Android applications
- Solid understanding of REST APIs, JSON, and asynchronous networking
- Proficiency in local data storage using Room or SQLite
- Strong knowledge of Android UI design, Material Design, and custom views
- Degree in Computer Science and 7+ years of engineering experience
It is a strong plus if you have:
- Experience with Firebase Cloud Messaging and push notification implementation
- Familiarity with Android NDK and native code integration
- Understanding of Android’s permissions model and runtime permission handling
- Experience with background processing and concurrency in Android
- Knowledge of 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 #7348
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