Senior Mobile Engineer
ComPsych Corporation22 days ago
USA (city not specified)Senior
Base Salary
$150k - $200k/yr
Responsibilities
- Own a mobile product area’s architecture, delivery, release path, and production behavior.
- Set technical direction for the shared mobile platform supporting multiple branded apps.
- Translate complex mobile problems into executable plans and specifications for AI-assisted implementation.
- Partner with Product, Design, and QA on mobile solutions, including release mechanics, device and OS behavior, accessibility, and app-version adoption.
- Define success metrics using adoption, reliability, performance, and crash signals.
- Lead incident response and maintain release, rollback, and mobile platform readiness.
- Monitor OS, SDK, and app-store policy changes and convert recurring failures into structural fixes.
- Review technical work deeply, explain tradeoffs, and help other engineers grow.
Requirements
- Production experience shipping and operating mobile apps at meaningful scale.
- Strong React Native and Expo experience is strongly preferred, including App Store and Google Play releases, staged rollouts, OTA updates, and production support.
- Strong mobile architecture fundamentals, including state and data management, caching, persistence, offline behavior, navigation, and performance.
- Ability to read and debug Swift or Kotlin, diagnose native crashes and build issues, and work with native modules and third-party SDKs.
- Experience designing testing strategies across unit, integration, end-to-end, and device testing; Jest, Maestro, or similar tooling is preferred.
- Ability to systematically diagnose performance and reliability issues using profiling, crash diagnostics, and production telemetry.
- Experience designing for mobile security, privacy, accessibility, secure storage, authentication and session handling, sensitive-data flows, and third-party SDK risk.
- Strong software engineering fundamentals involving APIs, data models, authentication flows, and service integrations.
- Experience with Java, Python, C#, Kotlin, Go, or similar is a plus.
- Technical leadership experience turning ambiguous problems into sound designs, explaining tradeoffs, reviewing work, and mentoring engineers.
- Experience working AI-first with agentic tools for planning, implementation, testing, and review.
- Bonus experience with Expo/EAS at scale, multi-brand app architecture, or open-source React Native tooling contributions.
Benefits
- Full benefits package including paid time off, medical, dental, vision, 401(k) with match, a robust employee assistance program, and a wellness program.