Staff Mobile Engineer
Skills
APIMobile ApplicationsAndroid JetpackFOTAHealthcareIEC 62304ISO Standards
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.
