Diabetes Youth Families

Senior Manager, Mobile Software Architecture

Diabetes Youth Families

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, Massachusetts

Visit company website
AI Apply
Manual Apply

Salary

💰 $191,625 - $287,438 per year

Job Level

Senior

Tech Stack

AndroidCyber SecurityFlutteriOSJavaKotlinSwift

About the role

  • Manage and lead software architecture and design effort for major functional platforms and features within mobile architecture group.
  • Provide architectural direction and design new products and features.
  • Ensure software projects, initiatives, and processes conform with organization's policies and objectives.
  • Plan, direct, coordinate and/or create the design of software and system architecture from conception through completion.
  • Develop strategies to maintain coherence between different designs and products within a product line.
  • Work with other disciplines to promote effective system design and architecture.
  • Develop and grow an effective team to meet the department’s needs.
  • Define, schedule, communicate, and meet deliverables for critical program checkpoints and milestones for team.
  • Responsible for overall technical content of team’s components and systems.
  • Coach employees on technical and interpersonal development.
  • Participate in product design reviews.

Requirements

  • Bachelor's degree in software engineering/computer science or equivalent work experience; minimum of 10 years of directly related work experience and/or equivalent combination of education and experience.
  • Programming experience with Kotlin, Swift, and/or Java is required.
  • Strong understanding of MVP, MVVM, and MVI architectural patterns.
  • Strong communication, collaboration and problem solving skills.
  • Familiarity with building and supporting Android and iOS applications.
  • Familiarity with RESTful network communication and APIs.
  • Familiarity with Bluetooth Low Energy (BLE) and related platform APIs.
  • Familiarity with cybersecurity best practices, attestation, encryption, and authentication.
  • Familiarity with Koltin Multiplatform, Flutter or Compose Multiplatform.
  • Effective interpersonal skills and communication abilities.
  • Supervisory experience is required.