Position Summary:
Responsibilities:
- Programming solutions for Android and Android native protection
- Design and implement fixes to customer issues with mobile device and app protection software
- Analyze, review, optimize, and validate source code
- Meet deadlines to ensure our customers are receiving the best possible product support
- Design and implement software protction technologies
- Cross collaboration with Reverse Engineering team by taking new detection mechanism and integrating it into the product
Job Requirements:
- Practical work experience of at least 3 years working as a software developer
- Proficiency in C++
- Excellent verbal and written communication skills in English
Nice to Have:
- Understanding of software protection principles and technologies
- Understanding of application structure and dvelopment process for Android and Android native
- Understanding of ARM64 assembly
- Experience with reverse engineering tools
- Experience with Java and Kotlin
Education:
- Bachelor's Degree or equivalent combination of education and experience
What We Offer:
- Fully remote work option
- Experience in unique projects
- Intellectually challenging tasks
- Work with international customers
- Opportunities for personal growth
