Android Developer pro bezpečnostní mechanismy
Nabízím práci
teamIT s.r.o.
Praha
Nabízím práci
Dnes
O pozici
Pracovní nabídka
Who we are?:
We help secure digital banking for millions of users by delivering reliable and high-quality solutions to our clients. If you enjoy defining product direction, prioritizing impactful development, and making sure the product truly addresses customer needs, this role is for you.
Who we are looking for?:
- A fast learner who is interested in Android and its internal mechanisms.
- Extensive experience with Android native development using Kotlin and Java.
- Experience with C/C++ is a plus.
- Experience with obfuscation, unpacking, or anti-tamper mechanisms is a plus.
- Good knowledge of DEX, Smali, APK structure, and Android binary artifacts.
- Deep knowledge of the Android platform and Android application internals.
- Experience with rooted devices, reverse engineering of Android applications, and Android malware analysis is an advantage.
- Experience with reverse engineering and debugging tools such as Frida, Objection, GDB, JADX, apktool, dex2jar, or similar.
- Familiarity with writing native software for UNIX-like systems is a plus.
- Experience with source code management tools: Git, GitHub.
- Understanding of the Android build toolchain: Gradle, JFrog Artifactory, Jenkins, GitHub Actions.
- Strong written communication skills in both Czech and English (documentation, tickets, occasional customer support).
- Someone who believes great software requires personal responsibility, patience, and passion.
Task descriptions:
- Build deep-level mobile application protection for Android.
- Enable RASP functionality for Android applications.
- Work on an SDK detecting attack vectors used by fraudsters, such as malware detection, screen sharing, emulator detection, and more.
- Reverse engineer Android applications (DEX, Smali).
- Analyze, modify, and decompile binaries and bytecode.
- Develop tools and scripts to automate reverse engineering tasks.
- Research and evaluate new techniques in Android malware, obfuscation, and anti-reversing.
- Create software documentation for our components.
- Set up and maintain automation tools for the Android build ecosystem.
We can offer:
- Cooperation on a trade license
- Start date of assignment: September 2026
- Full flexibility — work from anywhere, anytime, as long as the work is done.
- A strong company vision — creating a refined, high-quality software product with purpose, instead of just using tools to build random software.
- Company MacBook with the top configuration.
- The opportunity to work on software used by millions of people worldwide.
- Open-source contributions — much of our work is published for the security community as part of a top-quality security project.
- Skilled colleagues to help you grow.