Skip to content

Senior Android Engineer
Company | Handshake |
---|
Location | San Francisco, CA, USA |
---|
Salary | $180000 – $220000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- You have at least 6+ years of experience as an Android engineer
- Proficient with Android, and related technologies. (ie Kotlin, Android Studio, Jetpack Compose)
- Hands-on experience with Android 15+.
- Proven ability to own features or systems end-to-end, from ideation and development to production and maintenance.
- Experienced in mentoring junior engineers, conducting thorough code reviews, and sharing knowledge on best practices and industry trends.
- You have an eye for good design
- You appreciate friendly user experiences
- You are self-driven and able to prioritize your time
- You are a problem solver and a critical thinker who can communicate effectively
- You have professional working experience with the Android native platform
- You have on the job experience with UI development, design principles, patterns, and best practices
- You have on the job experience with data persistence, RESTful APIs, GraphQL, MVC, and MVVM+C architectures.
Responsibilities
- Lead the development of innovative Android features that deepen user engagement and build community.
- Collaborate with cross-functional teams, including product, design, and other engineering teams, to create seamless, impactful experiences.
- Shape the culture and foundations of Android development within the team, setting best practices and mentoring peers.
- Influence Handshake’s mobile strategy, focusing on user-centric features that drive growth and build confidence.
- Create high-impact features that resonate with Gen Z, helping them explore opportunities authentically.
Preferred Qualifications
- Experience working on social media applications
- Skilled in managing high-quality video and image workflows, including uploads, processing, and playback using AVFoundation or similar frameworks.
- Mobile platform experience
- Working with a design system library
- Expertise in diagnosing and resolving app performance issues, CI/CD, and DD monitoring.