Applies OWASP MASVS recommendations in Android development: reverse engineering protection via ProGuard, root detection via SafetyNet, data leakage prevention through clipboard and screenshots. Implements certificate pinning, configures Network Security Config for cleartext traffic restriction, performs basic security audits using MobSF and JADX.
Roles · Android Developer · Mid-level
What a Mid-level } should know
1 core skills, 53 in total. Expectations per skill, and what changes at the next level.
This page lists what a Mid-level } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: Security.
1core skills
52additional skills
1skill areas
0%at Advanced or Expert
Core skills for a Mid-level
Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.
Security · 1
OWASP & Application Security
Working
Additional skills
Not assessed by the team, but part of the self-assessment and the development plan.
Algorithms & ComplexityAndroid Architecture ComponentsApache KafkaAPI DocumentationApp Store Optimization (ASO)Async ProgrammingAWSChatGPT / ClaudeClean ArchitectureCode Quality & RefactoringCode ReviewCursor IDEData FetchingData StructuresDatabase IndexingDesign PatternsDockerE2E TestingGit AdvancedGitHub Actions / GitLab CIGitHub CopilotGraphQL DesignIntegration TestingJWT / OAuth2 / OIDCKotlin & Jetpack ComposeKotlin Coroutines & FlowKubernetes CoreMemory ManagementMobile CI/CDMobile PerformanceMobile SecurityMobile TestingMultithreadingNavigation & Deep LinksNetwork FundamentalsOOP & SOLID PrinciplesOpenTelemetryPerformance BudgetsPostgreSQLPrometheus & GrafanaPrompt Engineering for CodeQuery OptimizationRedisREST API DesignSecure Coding PracticesSLI / SLO / SLAStructured LoggingSystem Design FundamentalsTerraformType Safety & Type SystemsUnit TestingWebSocket API Design
What changes at Senior
53 skills get a higher expectation or become core when moving from Mid-level to Senior. The biggest jumps first.
- Algorithms & Complexity: Working → Advanced · becomes core
- Android Architecture Components: Working → Advanced · becomes core
- API Documentation: Working → Advanced · becomes core
- App Store Optimization (ASO): Working → Advanced · becomes core
- Async Programming: Working → Advanced · becomes core
- ChatGPT / Claude: Working → Advanced · becomes core
- Clean Architecture: Working → Advanced · becomes core
- Code Quality & Refactoring: Working → Advanced · becomes core
- Code Review: Working → Advanced · becomes core
- Data Fetching: Working → Advanced · becomes core
Run this with your whole team
Self-assessment plus manager and peer reviews against the same matrix, gap analysis and next-level readiness for every engineer. Team Pro is free for 14 days; individual tools stay free forever.
} in the open competency matrix: 53 skills across 5 levels. The matrix is free for individuals and stays free.