Android security Developer
Role details
Job location
Tech stack
Job description
Conduct research to identify new vulnerabilities and attack vectors in Android operating systems.
-
Develop and implement robust and scalable security tools to understand risks and explore overall system security.
-
Collaborate with cross-functional teams to ensure seamless integration of developed tools into existing systems.
-
Stay abreast of the latest trends and advancements in cybersecurity to continuously improve the effectiveness of developed tools.
-
Conduct thorough testing and debugging to ensure the quality and reliability of developed tools.
-
Provide technical support and guidance to internal teams and clients on the usage and implementation of developed tools.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field. (Master's degree preferred)
- Minimum of 3 years of experience in Android development, including proficiency in Java, Kotlin, and Android SDK.
- Solid understanding of mobile security concepts, including secure coding practices, encryption algorithms, authentication protocols, and vulnerability assessment.
- Familiarity with Android security frameworks, libraries, and APIs.
- Experience with threat modeling, risk assessment, and security architecture design.
- Knowledge of secure coding practices and common vulnerabilities such as OWASP Top 10.
- Proficiency in using security tools for vulnerability scanning and code analysis.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities, with a passion for teamwork.
- Ability to adapt quickly to changing priorities and work effectively in a fast-paced environment.
- TS/SCI security clearance required.
Benefits & conditions
$150,000 - $250,000 per year