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
To apply for this and other jobs on Djinni login or signup.
Loading...