Job Description
MOBILE ARCHITECT
LOCATION: SAN FRANCISCO,CA
JOB TYPE: FULL TIME
- Memory management within the app and device
- Design and code architecture patterns (like armv 6/7, delegate, singleton, fa ade, MVC, MVVM, etc.)
- Data management Cache, Offline DB and encryption standards
- Cocoa Pods and dynamic dependencies management
- Difference between native, cross-platform and pwa apps when to choose what?
- How to design for performance code optimization, network optimization practices (like cache based frontend scaling) battery analysis and device instrumentation
- Testing strategy overall mobile end-end delivery pipeline, quality gates and device management for testing
- Multi-threading concepts and overall asynchronous design of the app
- Mobile first API design Middleware, Mobile Granular microservices, etc.
- Universal app management SwiftUI, Shared widgets/components (dynamically not just libraries)
- Security architecture, PCI compliant apps, mobile security infrastructure for keep logged in, FaceID, etc.
- Push notifications, Location services, device management, app version management
- Analytics in-app, Appstore, feedback loops and how that creates product feedback loop