Senior Android Engineer
Develop native Android SDKs and applications focused on device intelligence, fraud prevention, and security. The role requires 5+ years of Android experience, strong knowledge of Android internals, Kotlin, Jetpack Compose, C++, and experience collaborating across product, data, backend, and security teams.
About the job
Responsibilities
- Lead the development and evolution of Android products:
- Design and implement detection signals for the Fingerprint Android PRO SDK, while improving performance, stability, and reliability.
- Maintain and advance the Fingerprint Android OSS SDK and Showcase App.
- Build features and implement UI screens from Figma designs using Jetpack Compose for the Fingerprint Device Intelligence Demo App.
- Provide technical expertise and insights to product and analytics teams, including assessing Android market data using internal tools and the data warehouse.
- Research and prototype methodologies that improve fraud prevention capabilities, efficiency, and technical differentiation.
- Conduct post-deployment analysis on collected data and collaborate on server-side logic and detection-system improvements.
- Work cross-functionally with backend engineers, product managers, and security researchers to deliver features end to end.
Requirements
- 5+ years of hands-on Android development experience in a senior-level capacity.
- Strong foundation in information security, with experience as an Android engineer in a security-focused organization or on a security-centric product.
- Experience building native Android applications and SDKs from the ground up.
- Deep understanding of Android internals and system behavior.
- Proficiency in Kotlin and the Android SDK.
- Hands-on experience with Jetpack Compose.
- Experience with C++.
- Data-savvy mindset and comfort working with product and data teams.
- Excellent written and verbal communication skills in a remote-first, asynchronous environment.
Nice to Have
- Experience with GitHub Actions.
- Familiarity with obfuscation techniques or low-level Android security concepts.
- Open-source contributions.
- Interest in backend development, including writing backend detection logic.
- Engagement in the information security community through conference speaking, writing, or active participation.
Compensation and Benefits
- Offers vary based on relevant experience, education, certifications or licenses, skills, training, and market conditions.
- The role is fully remote, with work authorization required for the employee’s home location; visa sponsorship is not provided.
Skills
Android, Kotlin, Android Sdk, Jetpack Compose, C++, Android Internals, Information Security, Android Sdk Development, GitHub Actions, Obfuscation
Similar jobs
Android Engineering jobsDevelop and lead Android software for high-availability restaurant point-of-sale systems, with an emphasis on payments, security, scalability, and reliability. Requires 8+ years of Android experience, Java and Kotlin proficiency, and a bachelor’s degree.
Senior mobile engineer responsible for building and optimizing Android applications alongside distributed backend systems, leading development lifecycles, and improving delivery pipelines. Requires a bachelor’s degree and at least five years of related experience, including advanced Android development.
Build and own the native Android foundation for a consumer AI-driven social platform, focusing on app architecture, hybrid integrations, and production quality. Requires 5+ years of Android experience with Kotlin and Jetpack Compose in a fast-paced startup.
Build and own high-performance Android trading features spanning payments, real-time market data, and core UI. The role requires strong Kotlin and Jetpack Compose expertise, modern Android architecture knowledge, and experience with CI/CD and Gradle.
Own the stability and performance of Duolingo’s Android learning app, leading architecture improvements and building tooling for tracing, benchmarking, and regression detection. The role requires strong Kotlin and modern Android expertise, experience diagnosing complex application issues, and mentorship skills.