Level path

Advanced Mobile

Senior Mobile

Design, evolve, and debug systems across boundaries with strong tradeoff awareness.

Total concepts238

Curated for this specific career level.

Specific to this level4

Concepts explicitly listed in this level.

Knowledge tracks6

Concepts span multiple tracks and layers.

Job description signalsTypical responsibilities
Cumulative view includes
Dev / Junior DevSE / Junior SEMobile Dev / Junior MobileDev / DevSE / Mid SEMobile Dev / Mobile DevDev / Senior DevSE / Senior SE
Track / layer masteryConcept coverage by layer
Learning scopeConcepts by learning area

Specific to this level

Concepts introduced by this level

Cumulative level expectation

All concepts expected at this level

01
02
04
05
06
07
08

Inherited path

Architecture & Systems

Design systems that handle growth, latency, failure, and multiple communicating components.

Clean ArchitectureSoftware · Software ArchitectureawarenessClient-Server ArchitectureProduct · Web ApplicationsawarenessFunctional RequirementSoftware · System DesignAPIProduct · API ProductsworkingHTTPSoftware · Computer NetworksworkingRESTProduct · API ProductsOpenAPIProduct · API ProductsHTTPSSoftware · SecurityAuthenticationSoftware · SecurityAuthorizationSoftware · SecurityNetwork ProtocolSoftware · Computer NetworksEvent-Driven ArchitectureSoftware · Distributed SystemsMessage QueueSoftware · System DesignCacheSoftware · System DesignadvancedLoad BalancerSoftware · System DesignadvancedOSI ModelSoftware · Computer NetworksTCP/IP ModelSoftware · Computer NetworksDNSSoftware · Computer NetworksIPSoftware · Computer NetworksTCPSoftware · Computer NetworksUDPSoftware · Computer NetworksSocketSoftware · Computer NetworksProxySoftware · System DesignReverse ProxySoftware · System DesignPublish-SubscribeSoftware · Distributed SystemsLayered ArchitectureSoftware · Software ArchitectureMonolithic ArchitectureSoftware · Software ArchitectureReplicationSoftware · System DesignRate LimitingSoftware · System DesignDistributed ArchitectureSoftware · Distributed SystemsMicroservices ArchitectureSoftware · Distributed SystemsCAP TheoremSoftware · Distributed SystemsEventual ConsistencySoftware · DatabasesHexagonal ArchitectureSoftware · Software ArchitectureCQRSSoftware · Software ArchitectureSPOFSoftware · System DesignBottleneckSoftware · System DesignCapacity PlanningSoftware · System DesignThroughputSoftware · System DesignTTLSoftware · System DesignAPI IdempotencyProduct · API ProductsIdempotency KeyProduct · API ProductsRetrySoftware · System DesignConsistencySoftware · System DesignBackpressureSoftware · System DesignGreenfield EngineeringSoftware · Software ArchitectureOnion ArchitectureSoftware · Software ArchitectureSession StateSoftware · System DesignStatelessSoftware · System DesignOrigin ServerSoftware · System DesignVertical ScalingSoftware · System DesignLegacy SystemSoftware · Enterprise Architecture
09
13
14
15
17