AndroidDartFlutteriOSKotlinPostgresReduxSwiftGoAILLMOpenAIClaudeAnthropicAnalyticsPostgreSQLDatadogSentryGitHubAgileScrumCI/CDRemote Work
About this role
Role Overview
Develop, and maintain Ceresti’s caregiver-facing iOS and Android applications using Flutter and Dart
Build elegant, accessible, native-feeling UI that works for caregivers of all ages and tech comfort levels
Integrate with our Go and PostgreSQL-backed APIs, including secure authentication, push notifications, and real-time data sync
Manage the full mobile release lifecycle: build pipelines, code signing, beta distribution via TestFlight and Google Play Internal/Closed testing, phased rollouts, and post-release monitoring
Implement robust offline-first behavior, secure local storage of PHI, and graceful handling of flaky networks
Instrument the app for analytics, crash reporting, and performance monitoring, and act on what the data tells you
Champion mobile accessibility in our apps
Participate fully in our Agile process, and collaborate daily with backend, web, QA, design, product, and clinical teammates
Review pull requests, raise the bar on code quality, and mentor other engineers on mobile best practices
Help safeguard PHI on-device and in transit, including biometrics, secure storage, and logging hygiene
Requirements
BS/BA degree or higher in Computer Science, Engineering, or a related technical field
8+ years of professional mobile engineering experience, with apps shipped to the App Store and Google Play
3+ years of hands-on Flutter / Dart experience building production apps
Deep experience releasing through TestFlight and App Store Connect, and through Google Play Console (internal, closed, and production tracks)
Working knowledge of PostgreSQL, with the ability to read schemas, write queries, and debug mobile data issues end-to-end with the backend team
Strong understanding of state management in Flutter (Redux) and clean architecture patterns
Experience with mobile CI/CD, including automated builds, signing, and store uploads
Familiarity with native iOS (Swift) and Android (Kotlin) enough to drop into platform channels when needed
Experience with push notifications, deep linking, in-app updates, and over-the-air configuration
Experience instrumenting apps with tools like Sentry or Datadog
Experience with mobile testing frameworks including Flutter’s built-in test/widget/integration tests or other frameworks like Patrol, Appium, or Maestro
Experience using AI coding assistants (e.g., GitHub Copilot, Cursor, Claude) to accelerate development
Experience integrating LLM APIs (OpenAI, Anthropic, etc.) into mobile experiences, or building conversational/AI-assisted features, is a strong plus
Healthcare or HIPAA-regulated experience is a plus; an instinct for protecting PHI is a plus
Demonstrated experience working in Agile/Scrum teams
Tech Stack
Android
Dart
Flutter
iOS
Kotlin
Postgres
Redux
Swift
Go
Benefits
Competitive salary and benefits package
Opportunities for professional growth and development
Collaborative and dynamic work environment
Flexible work arrangements and remote work options
Access to cutting-edge technologies and tools
The chance to do work that directly improves the lives of patients with dementia and the families who love them