CareerPlan

Mobile Developer - Immich

USARemoteFull-time$103k–$143k2026-11-06 → 2026-11-09
Hybrid

Core

Building high-performance, native-feeling mobile apps for a self-hosted photo and video backup solution, focusing on feature parity with the web app and seamless integration with native photo libraries.

Role type

Senior Mobile Developer (Flutter/Dart)

Builds

iOS and Android mobile applications for the Immich photo backup platform

Domain

Consumer photo/media applications, self-hosted software

Deliverable

production ML models | product features

Required skills

Flutter, Dart, iOS platform internals, Android platform internals, native photo APIs (PHAsset, MediaStore), asynchronous programming, isolates, background processing (BGProcessingTask, WorkManager), Swift, Android development, SQLite, query optimization, local-first architectures

Preferred skills

Self-hosted software experience, homelab culture, privacy-focused tools, open-source contributions, photo/media application background

Technologies

Flutter, Dart, iOS, Android, Swift, SQLite, Web, UX/UI Design

Responsibilities

Integrate with native photo libraries (PHAsset, MediaStore), build and improve background synchronization and upload pipelines, create smooth native interfaces (photo grids, timeline scrubbing), profile and optimize performance (startup, scrolling, memory), diagnose and fix crashes and ANR issues

Seniority

Senior, hands-on IC