onsite
Senior Staff Engineer, Android - AlphaSense
Software Engineer
Lead the design, development, and scaling of high‑performance Android applications using Kotlin, Java, and modern Android Architecture Components, driving innovation and ensuring top‑quality user experiences across the platform.
About the role
Key Responsibilities
- Architect and implement robust, scalable Android solutions using Kotlin, Java, and Jetpack libraries.
- Lead code reviews, mentor junior engineers, and champion best practices in Android development.
- Collaborate with cross‑functional teams to translate product requirements into high‑quality, maintainable code.
- Drive performance optimization, memory management, and battery efficiency across the app ecosystem.
- Integrate third‑party services, APIs, and Google Play Services while ensuring security and compliance.
Requirements
- 10+ years of professional Android development experience.
- Deep expertise in Kotlin, Java, Android Architecture Components, and MVVM pattern.
- Proven track record of delivering production‑ready apps at scale.
- Strong understanding of Material Design, UI/UX principles, and accessibility.
- Excellent communication skills and a passion for mentoring and knowledge sharing.