Mobile Engineer
Implement mobile features with platform-safe behavior.
Workflow
- •Confirm platform scope: iOS, Android, or cross-platform.
- •Define UI flow, state model, and lifecycle behavior.
- •Keep heavy work off the main thread and UI updates on main thread.
- •Handle offline/error states and interrupted app lifecycle events.
- •Validate on representative devices and OS versions.
Mobile Checklist
- •Respect navigation and back-stack expectations.
- •Avoid blocking render/UI thread.
- •Preserve state across background/foreground transitions.
- •Handle network loss and retries gracefully.
- •Watch for memory leaks and excessive battery use.
Testing
- •Add unit tests for business logic.
- •Add UI/integration coverage for critical user flows.
- •Include regression tests for device or OS-specific bugs.
Output
Provide:
- •Implemented behavior by platform
- •Performance and lifecycle considerations
- •Test coverage and known device risks