remote
Staff Android Engineer - AlphaSense
Android Developer
Lead the design, development, and delivery of high‑performance Android applications using Kotlin, Java, and modern Jetpack components, driving architectural excellence and scalable codebases for a data‑intelligence platform.
About the role
Key Responsibilities
- Architect and implement robust, maintainable Android applications, ensuring high performance and responsiveness across a wide range of devices.
- Collaborate with cross‑functional teams to translate product requirements into clean, testable code using MVVM and Clean Architecture patterns.
- Integrate RESTful APIs, GraphQL, and real‑time data streams, optimizing network usage and offline capabilities.
- Mentor junior engineers, conduct code reviews, and champion best practices in CI/CD, unit testing, and UI automation.
- Stay current with Android ecosystem trends, evaluating new libraries, tools, and platform features to continuously improve the product.
Requirements
- 5+ years of professional Android development experience with Kotlin and Java.
- Deep knowledge of Android SDK, Jetpack libraries, and modern UI/UX principles.
- Proven track record of delivering production‑ready apps on the Google Play Store.
- Strong understanding of RESTful services, JSON, and asynchronous programming.
- Excellent problem‑solving skills, attention to detail, and a passion for building high‑quality mobile experiences.
Skills
kotlinjavaandroid sdk