Android Developer with 2 Years Experience Struggling to Get Interviews, What Skills Should I Add?
I've been an Android developer for a little over 2 years, and I'm struggling to get interviews despite applying consistently.
The problem is that most of the work I've done has been fairly straightforward product development, implementing screens, API integrations, bug fixes, feature enhancements, Firebase, Room, Jetpack Compose, MVVM, Coroutines, etc. I've definitely learned a lot, but none of it feels "resume worthy" compared to candidates who have worked on large scale architecture, performance optimization, offline sync, custom frameworks, SDKs, or other engineering heavy projects.
When I look at my resume, it feels very generic.
- Built feature X
- Integrated API Y
- Fixed bugs
- Improved UI
- Released app updates
I rarely get the chance to write things like:
- Reduced app startup time by 40%
- Designed a scalable caching layer
- Built a custom networking library
- Led a migration from XML to Compose
- Improved CI/CD pipeline
- Built internal developer tools
I'm currently working full time, so I can't exactly change the type of work my company assigns me.
For those of you who have been in a similar situation:
- What skills or projects made your resume stand out?
- Are there engineering focused side projects that recruiters actually value?
- Should I focus on things like custom libraries, SDKs, performance optimization, system design, AOSP, Gradle plugins, static analysis tools, or open source contributions?
- If you had one year to transform a "generic" Android resume into one that gets interviews at top companies, what would you build or learn?
I'd really appreciate hearing from senior Android engineers or hiring managers about what actually catches their attention on a resume versus what's just resume fluff.