SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Weave is building an operating system for small healthcare practices, powering communication, payments, and AI-driven experiences for thousands of businesses and millions of patients. We are seeking a Senior Mobile Engineer to build and operate reliable, high-performance mobile applications used by thousands of healthcare practices.
In this role, you will own critical parts of the mobile lifecycle, from design and implementation through automated testing, deployment, monitoring, and incident response. You will combine hands-on Flutter and Dart development with native iOS expertise, mobile architecture, CI/CD, test infrastructure, release engineering, observability, and platform operations.
Key responsibilities include:
- Design and evolve scalable Flutter/Dart applications with native iOS and Android integrations
- Build and maintain GitHub Actions and Fastlane workflows for testing, signing, and App Store and Google Play deployments
- Define and improve unit, widget, integration, native UI, and end-to-end testing strategies
- Own dependency updates, SDK upgrades, release health, crash monitoring, alerting, and incident follow-up
- Diagnose and resolve memory issues, UI jank, network latency, crashes, and background execution problems
- Partner with Product, Design, Backend, Platform, Security, and Support teams to deliver reliable customer experiences
- Lead annual iOS and Android SDK target version upgrades, manage OS deprecations, and maintain store policy compliance
- Mentor engineers and establish scalable mobile engineering practices
You will have meaningful ownership, technical influence, and the opportunity to shape Weave's mobile architecture while delivering reliable communication tools that healthcare practices depend on every day.
REQUIREMENTS:
- 5+ years of professional mobile engineering experience
- Deep Flutter and Dart experience in production applications
- Strong native iOS experience with Swift and iOS SDKs
- Working knowledge of Android SDK, Kotlin, Gradle, and Android release processes
- Experience designing GitHub Actions and Fastlane pipelines
- Experience with mobile code signing, provisioning profiles, and store deployments
- Strong knowledge of unit, widget, bloc, integration, and end-to-end testing
- Solid understanding of WebSocket implementation for real-time communication, connection management, and error handling
- Strong knowledge of push notification services, including FCM and APNS
- Experience with Sentry, Crashlytics, Firebase Analytics, or similar observability tools
- Familiarity with dependency management, SDK upgrades, security updates, and compliance requirements
- Strong understanding of mobile architecture, state management, persistence, networking, and offline synchronization
- Strong knowledge of production troubleshooting and root-cause analysis using logs, metrics, traces, and crash reports
- Excellent communication, documentation, mentoring, and remote collaboration skills