[Remote] Sr. Software Engineer – Mobile Engineer
Note: The job is a remote job and is open to candidates in USA. Ontrac Solutions is seeking a Senior Software Engineer (Mobile) to support a state government professional licensing and regulatory compliance platform built on Google Cloud. The role focuses on building and delivering an offline-first React Native tablet application for field inspections across iPadOS and Android, including secure storage, device integrations, authentication, synchronization, testing, and mobile distribution.
Responsibilities
- Build the offline-first field inspection tablet application on React Native / Expo for iPadOS and Android enterprise tablets
- Implement encrypted local storage for inspection checklists, violation records, and draft reports
- Implement barcode/QR credential scanning and digital stylus signature capture
- Implement photo evidence capture with timestamping and geotagging
- Build the background data synchronization engine between device and backend
- Integrate Okta authentication and secure session handling for field-deployed devices
- Deliver unit and E2E test coverage, participate in code reviews, and maintain the build and distribution pipeline for both platforms
Skills
- 7+ years of professional software engineering experience, including 3+ years with React Native
- At least one production application shipped to the Apple App Store or Google Play, or through enterprise distribution
- Bachelor's degree in Computer Science or equivalent practical experience
- React Native and TypeScript, including the Expo toolchain
- Comfortable working in the native iOS and Android layers (Xcode, Android Studio) to integrate, configure, and debug native modules
- Offline-first architecture: local SQLite storage, encryption at rest, and data synchronization
- Device hardware integration: camera, barcode/QR scanning, signature capture, GPS
- Authentication with OIDC/OAuth 2.0 (Okta or comparable) and secure token storage
- REST API integration against backend services
- Mobile testing with Jest and an E2E framework such as Detox or Maestro
- Enterprise tablet deployment and mobile device management
- Familiarity with Google Cloud Platform services
- Experience in government or regulated environments
- Mobile accessibility (WCAG 2.1 AA)
- Mobile CI/CD (EAS, Fastlane, GitHub Actions)
Benefits
- Remote (any location)
Company Overview