Mobile System Architect (IRC283197)
You will define and oversee the technical architecture of a security-critical Android gateway application that communicates with wearable cardiac monitoring devices for a major U.S. healthcare provider.
Your role combines solution design, architectural governance, cross-team collaboration, and deep Android expertise โ including BLE communication, secure data flows, background reliability, and MDM/enterprise constraints.
You will work closely with product, firmware, backend, and security teams to ensure that the mobile gateway is robust, compliant with medical-grade standards, scalable, and maintainable for long-term product evolution.
Job Description
- 8โ10+ years of experience in Android development, including deep expertise with Kotlin.
- Strong experience designing and implementing complex mobile architectures (MVVM + coroutines + flows + modularization).
- In-depth understanding of BLE communication patterns (GATT, characteristics, data exchange strategies, reconnection logic).
- Advanced knowledge of background work management: WorkManager, foreground services, and reliability strategies.
- Experience designing secure mobile systems: encrypted storage, key management, TLS, certificate pinning.
- Strong exposure to enterprise environments: MDM/Device Owner mode, kiosk mode, device restrictions.
- Ability to create architecture diagrams and documentation using UML 2.0 or similar standards.
- Solid understanding of cloud-integrated mobile solutions.
- Practical experience building system-level integrations with backend and firmware components.
Nice-to-Have
- Experience in regulated industries (healthcare, medical devices, FDA-aligned workflows).
- Knowledge of IoT ecosystems, firmware protocols, FOTA workflows.
- Experience with cross-platform or multi-client architectures (iOS, React Native, Flutter).
- Performance profiling, stability engineering, and system-level debugging.
- Understanding of database schemas (SQL/NoSQL) at architectural level.
- Hands-on familiarity with CI/CD concepts (Jenkins, GitHub Actions, automated pipelines).
Job Responsibilities
- Define the end-to-end architecture for the Android gateway application, covering BLE, secure data flows, background processing, and MDM/Device Owner policies.
- Translate customer business needs and system requirements into technical solution designs, architectural diagrams, and implementation strategies.
- Shape the BLE system design (connection strategy, retries, data protocol, reliability constraints) and ensure its alignment with the overall ecosystem (patch โ gateway โ backend).
- Establish security principles for data at rest/in transit, encrypted communication channels, secure storage, and certificate pinning.
- Provide architectural oversight during development, ensuring adherence to best practices, design patterns, and regulatory constraints (HIPAA-aligned workflows, auditability, logging).
- Review and approve technical designs, API contracts, BLE protocol changes, and background processing strategies.
- Lead technical discussions with internal and external stakeholders; evaluate trade-offs and propose optimal solutions.
- Guide senior and lead engineers, enabling consistent architecture execution across the team.
- Support estimation, feasibility analysis, risk assessments, and system-level debugging.
- Drive innovation by evaluating emerging Android, BLE, IoT, and MDM technologies and identifying opportunities for improvement.
Required skills experience
| Android | 8 years |
| Kotlin | 8 years |
| Architecture | 2 years |
Required languages
| English | B2 - Upper Intermediate |
MDM (master data management), BLE, Security
Published 1 December
21 views
ยท
0 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...