Join us, and build secure apps used by millions worldwide!
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 Technical Lead (Mobile – Android), you will be working for our client, a globally recognized financial institution committed to delivering innovative mobile banking solutions. You’ll be joining a team focused on building secure, scalable, and high-performance Android applications that enhance the digital banking experience for millions of users. The project aims to implement best-in-class features and seamless UX while ensuring compliance with strict industry standards. This is a unique opportunity to contribute to a high-impact platform where technology meets financial services in a fast-paced, agile environment.
Your main responsibilities: Developing and maintaining advanced Android applications using Java and Kotlin
- Collaborating with cross-functional teams to design, develop, and release new features
- Integrating with RESTful APIs and managing data parsing and local storage
- Implementing secure coding practices and ensuring compliance with security standards
- Applying modern architecture patterns and maintaining clean, testable code
- Conducting code reviews and providing mentorship to junior developers
- Writing and maintaining unit and UI automation tests
- Managing app performance, memory usage, and optimization
- Working with CI/CD tools to streamline development and deployment workflows
- Staying current with the latest trends in Android development and tools
You’re ideal for this role if you have:
- Proven experience in a senior or technical lead Android development role
- Expert-level proficiency in Java and Kotlin
- Strong knowledge of Android Studio, SDK, and Jetpack libraries
- Hands-on experience with architecture patterns like MVVM or Clean Architecture
- Deep understanding of Material Design and custom UI component development
- Experience working with reactive programming using RxJava or Coroutines
- Familiarity with local data storage solutions such as Room or SQLite
- Solid understanding of CI/CD pipelines and Git-based version control
- Strong background in Android security best practices and OWASP standards
- A degree in Computer Science and 7+ years of engineering experience
It is a strong plus if you have:
- Experience with dependency injection frameworks like Dagger or Hilt
- Knowledge of asynchronous programming and background processing
- Familiarity with Firebase Cloud Messaging and push notifications
- Understanding of offline storage strategies and data synchronization
- Exposure to Android NDK and native C/C++ integration
#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 #7350
Address:
SKYLIGHT BUILDING | ZŁOTA 59 | 00-120 WARSZAWA
BUSINESS LINK GREEN2DAY BUILDING | SZCZYTNICKA 11| 50-382 WROCŁAW
Contact:
INFO@ITDS.PL
+48 883 373 832