How to vet a PWA developer
A PWA developer needs strong web fundamentals plus specific knowledge of service workers, caching strategies, IndexedDB, the web app manifest and web push. The hardest parts are caching and updates: serving stale prices, failing to show new releases or filling a device's storage are common mistakes. Ask candidates how they decided what to cache, how they handled service worker updates and how they tested offline behavior.
Platform differences matter too. Candidates should know what Safari on iPhone supports and what it does not, and how to design fallbacks. Experience with server rendering frameworks is valuable, because the best progressive web apps are fast, indexable websites first and installable apps second.
- Clear caching strategies per route and asset type.
- Handles service worker updates without trapping users on old versions.
- Knows iOS and Android PWA differences in practice.
- Builds offline queues with IndexedDB and background sync.
- Measures performance with Core Web Vitals and real-user data.
- Writes accessible, semantic HTML.


