Senior Software Engineer, Mobile
Abby Care · San Francisco, CA · 1 mo ago
HybridEngineering$160k–$220k/yrFull-time
About the role
We are seeking a Senior Software Engineer, Mobile (iOS & Android) to join our dynamic team. Reporting to the Director of Product Engineering, this is a full-time hybrid opportunity based in San Francisco, CA.
Key Responsibilities
- Lead mobile app development end-to-end, including shaping technical design, implementing core features, improving performance and stability, and managing release cycles for both iOS and Android.
- Build a caregiver-first experience that is intuitive and resilient, ensuring the app works reliably in low-connectivity environments through offline-first and degraded-mode patterns.
- Define and implement mobile testing frameworks grounded in real-world usage, establishing a testing strategy and methodology that reflects how caregivers actually use the app.
- Partner with cross-functional teams to solve real-world problems, collaborating with operations, clinical, compliance, product, and design to build solutions that work in real caregiving workflows.
- Raise the bar on mobile engineering excellence, setting standards for code quality, architecture, observability, and security on mobile.
Requirements
- 5–7 years of professional software engineering experience, with meaningful experience building and shipping mobile apps.
- Experience developing for iOS and/or Android in production (native or cross-platform with tools like React-Native), including release management and debugging issues in the wild.
- Strong understanding of mobile fundamentals: performance, reliability, lifecycle, background execution, local storage, and networking.
- Experience designing for real-world constraints such as intermittent connectivity, device variability, and accessibility needs.
- Experience defining and implementing testing strategy for mobile: automated tests, CI, regression frameworks, and quality gates.
- Experience integrating mobile apps with backend APIs and modern authentication patterns.
- A Bachelor’s Degree in Computer Science or related field is preferred.
- Experience with product development is preferred.
- Experience in the healthcare industry and at startups is preferred.
- Nice to have: Experience with offline-first or sync-heavy applications (queueing, retries, conflict resolution); familiarity with crash/performance monitoring and observability tools (e.g., Crashlytics, Sentry, Datadog); experience with mobile CI/CD (e.g., Fastlane, GitHub Actions) and feature flagging/rollout strategies.
Benefits
- Competitive compensation packages that reflect the value you bring.
- Comprehensive health coverage that works for you.
- Generous paid time off.
- Financial savings benefits to support your future.
- Paid parental leave to support your growing family.
Values
- Families First
- Urgency with Precision
- Relentlessly Resourceful
- Purpose with Positivity
- Driven to Redefine What's Possible
Automated Decision Tools
Abby Care may use automated decision tools to help match and rank candidate work experience, education and skills found in online profiles, resumes and job applications against job requirements. We believe that these tools help ensure objective, data-based decisions during the hiring process, however, all Abby Care hiring decisions involve final human review and input. If you have questions or would like to request an alternative process, contact talent@abbycare.org.
Compensation Range
$160K - $220K