Overview
On Site
$60 - $65
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
100% Travel
Skills
C++
Java
JNI
Job Details
Role Overview:
We are seeking a talented and experienced Senior Android Software Engineer to join our growing team. The ideal candidate should have a strong background in C++ and Java, along with expertise in JNI within the Android environment. This role requires a passion for securing mobile applications with deep understanding of Android OS fundamentals.
What you will do
- This position requires an engineer to ideate, design, and architect new security features for Client products.
- Be up to date with security features, vulnerability reports, and trends in the mobile phone industry, such as advanced malware and spyware techniques, and then use that knowledge to design appropriate defences.
- Propose and implement novel security features to protect user data and enhance application integrity including Native and Hybrid.
- Collaborate with cross-functional teams and product management teams to refine proposals.
- Design and implement security features which protect from Malicious actors.
- Communicate feature motivations and designs clearly to stakeholders.
- Provide expert security guidance to global development teams and ensure security requirements are met through the development process.
- Keep up to date with latest security features and vulnerability reports on mobile devices from various sources such as social media and blogs.
- Build prototypes and help identify, design, and test security improvements.
It must be you if you had
- You must have 8+ years as a Sr Android Software Engineer.
- Experience in Mobile application security.
- Understanding of security architecture principles including threat, trust, and security models, access control and cryptography primitives.
- A holistic understanding of the Android software stack, with deeper technical knowledge in Android framework security, access controls, and internals.
- Understanding of latest threats facing smartphones such as advanced malware, ransomware, and spyware.
- Knowledge of secure coding and exploit mitigations.
- A high level of curiosity about engineering outside of your immediate discipline and an incessant desire to learn.
- Strong C++, Java, JNI experience in Android environment is essential
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.