Staff Mobile Engineer

Skills
APIMobile ApplicationsAndroid JetpackFOTAHealthcareIEC 62304ISO Standards
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 12+ years of total mobile software development experience with a BA/BS in Computer Science or related field, or 8+ years with an MS plus at least 3 years at Senior or Staff level
  • Deep expertise in Kotlin, Android Jetpack, Hilt, Coroutines, and Jetpack Compose
  • Experience architecting reliable long-running Android apps including background execution foreground services process death state restoration battery optimization and memory management
  • Production experience with Bluetooth Low Energy on Android
  • Strong grasp of API styles and messaging protocols such as REST GraphQL MQTT or comparable pub/sub technologies
  • Demonstrated technical leadership across cross-functional teams including architecture design documents mentoring and influencing without authority

Nice to have

  • Technical leadership
  • Cross-functional influence
  • Mentoring
  • Architectural judgment
  • Regulated industry experience
  • Security mindset

Day to day

  • Lead technical ownership of the Gateway Android app for a next-generation mobile cardiac telemetry product.
  • Define scope and make architectural decisions for a safety-critical mobile platform.
  • Partner with cross-functional teams to deliver robust production code and durable engineering practices.