> Markdown version of [/jobs/ext/4006194-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4006194-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** WEAVE INC. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Flutter, Artificial Intelligence, Data Analysis, Android Software Development, Apple Push Notification Service, IOS Applications, Apple IOS, App Store (IOS), Mobile Application Development, Continuous Integration, Github, Gradle, Push Technology, E2e Testing, WebSocket, WebRTC, Firebase, Backend, Kotlin, Sentry, Dart, Google Play - **Published:** October 29, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pvbpsp494u ## About the Role * 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 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. What will make us love you? * You own the mobile lifecycle from architecture through production. * You improve release safety, reliability, performance, and developer experience. * You understand Flutter deeply, along with native iOS and Android. * You use AI thoughtfully with strong engineering judgment and review standards. * You mentor others and raise the mobile team's quality. Employment with Weave is contingent upon the successful completion of a background check, conducted in accordance with applicable laws. ## Description * Mobile Architecture: Design and evolve scalable Flutter/Dart applications with native iOS and Android integrations. * CI/CD and Releases: Build and maintain GitHub Actions and Fastlane workflows for testing, signing, and App Store and Google Play deployments. * Test Infrastructure: Define and improve unit, widget, integration, native UI, and end-to-end testing strategies. * Mobile Operations: Own dependency updates, SDK upgrades, release health, crash monitoring, alerting, and incident follow-up. * Performance and Reliability: Diagnose memory issues, UI jank, network latency, crashes, and background execution problems. * Cross-Functional Delivery: Partner with Product, Design, Backend, Platform, Security, and Support teams to deliver reliable customer experiences. * Platform Compliance: Lead annual iOS and Android SDK target version upgrades, manage OS deprecations, and maintain store policy compliance.