Aller au contenu
FUTO logo

Offre d’emploi

Développeur mobile - Immich

FUTO · Mobile Development

Austin, TXÀ distanceTemps pleinOuvert au monde entier
Voir comment postuler

À propos de cette offre

Traduit par IA (langue d’origine : anglais). L’original est plus bas.

À propos d’Immich La mission d’Immich est d’offrir un espace privé et sécurisé pour conserver vos souvenirs les plus précieux, grâce à notre solution performante et auto-hébergée de sauvegarde de photos et de vidéos. Notre petite équipe asynchrone compte 7 développeurs qui créent des logiciels utilisés chaque jour par des centaines de milliers de personnes dans le monde entier. Nous avançons vite, accordons une grande importance à l’expérience utilisateur et développons tout au grand jour. Nos applications mobiles sont au cœur de l’expérience Immich. Le poste Nous recherchons un développeur mobile talentueux ayant une connaissance approfondie du développement mobile natif et multiplateforme. Nos applications iOS et Android sont développées avec Flutter. Il s’agit d’un poste à fort impact où votre travail sera directement utilisé par des centaines de milliers de personnes. Vous vous attaquerez à des problèmes complexes liés à l’intégration des photothèques, à la synchronisation en arrière-plan, à l’optimisation des performances et aux API des plateformes natives. L’équipe Vous collaborerez étroitement avec l’équipe principale sur les décisions d’architecture et la conception de l’interface utilisateur, et aurez une réelle influence sur la feuille de route du produit. Vos missions - Développer les fonctionnalités de l’application mobile pour atteindre la parité fonctionnelle avec l’application web - Intégrer en profondeur les photothèques natives : PHAsset (iOS) et MediaStore (Android) - Gérer la synchronisation en arrière-plan, les chaînes d’envoi et le traitement des médias avec une utilisation efficace de la mémoire - Assurer l’interopérabilité avec iCloud et Google Photos, notamment la gestion de l’état des ressources distantes et locales - Créer une interface fluide et naturelle sur les plateformes natives : grilles de photos complexes, navigation dans la chronologie et gestes - Analyser et optimiser les performances, notamment le temps de démarrage, les performances de défilement et l’utilisation de la mémoire - Améliorer le signalement des plantages, le diagnostic des ANR et la stabilité en production Profil recherché - Solide expérience de Flutter/Dart et d’applications mises en production - Bonne compréhension des mécanismes internes des plateformes mobiles iOS et/ou Android - Expérience des API natives pour les photos et les médias (PHAsset, MediaStore ou équivalent) - Maîtrise de la programmation asynchrone, des isolates et des modèles de traitement en arrière-plan - Expérience des API natives d’exécution en arrière-plan (BGProcessingTask, WorkManager, etc.) - Capacité à travailler en autonomie dans un environnement à distance et asynchrone - Communication claire et réfléchie, avec une priorité accordée à l’écrit et à l’asynchrone Atouts - Expérience du développement natif avec Swift ou Android - Connaissance des logiciels auto-hébergés, de la culture homelab ou des outils axés sur la confidentialité - Contributions open source ou projets publics - Expérience de SQLite, de l’optimisation des requêtes de bases de données ou des architectures local-first - Expérience des applications photo ou multimédias Pourquoi Immich - Responsabilités étendues : vous prendrez de véritables décisions d’architecture et de produit - Culture asynchrone privilégiant le télétravail, sans réunions inutiles ni microgestion - Dans une petite équipe, vos contributions sont toujours visibles et importantes - Open source : votre travail est public, reconnu et contribue à votre réputation - Rémunération compétitive, poste entièrement à distance et horaires flexibles Lieu FUTO est basée à Austin, au Texas. Ce poste peut être exercé à distance ou sur site. Nous proposons une généreuse aide financière à la relocation. L’équipe de ce projet travaille selon les fuseaux horaires des États-Unis ; les candidatures de personnes basées aux États-Unis sont privilégiées.
Offre d’origine (anglais)

Mobile Developer - Immich

About Immich Immich is on a mission to provide a secure, private home for your most precious memories through our high-performance, self-hosted photo and video backup solution. We're a lean, async team of 7 developers building software used by hundreds of thousands of people worldwide every day. We move fast, care deeply about user experience, and build everything in the open. Our mobile apps are core to the Immich experience. The Role We are seeking a talented mobile developer with in-depth knowledge of native and cross platform mobile development. Our iOS and Android apps are built with Flutter. This is a high impact role where your work ships directly to hundreds of thousands of users. You'll tackle challenging problems in photo library integration, background synchronization, performance optimization, and native platform APIs. The Team You'll collaborate closely with the core team on architectural decisions and user interface design, and have real influence on the product roadmap. What You'll Work On - Building out the mobile app's capabilities to achieve feature parity with the web app - Deep integration with native photo libraries: PHAsset (iOS) and MediaStore (Android) - Background sync, upload pipelines, and memory-efficient media handling - iCloud and Google Photos interop, including managing remote vs. local asset state - Smooth, native-feeling UI: complex photo grids, timeline scrubbing, and gestures - Performance profiling and optimization, i.e. startup time, scroll performance, and memory - Crash reporting, ANR diagnosis, and production stability improvements What We're Looking For - Strong Flutter/Dart experience, with shipped production apps - Solid understanding of mobile platform internals on iOS and/or Android - Experience with native photo/media APIs (PHAsset, MediaStore, or equivalent) - Comfort with async programming, isolates, and background processing patterns - Experience with native background APIs (BGProcessingTask, WorkManager, etc.) - Ability to work autonomously in a remote, async environment - Clear, thoughtful communication, written and async-first Nice to Have - Experience with native Swift or Android development - Familiarity with self-hosted software, homelab culture, or privacy-focused tools - Open source contributions or public projects - Experience with SQLite, database query optimization, or local-first architectures - Background in photo or media applications Why Immich - Full ownership: you'll make real architectural and product decisions - Async, remote-first culture with no unnecessary meetings, no micromanagement - A small team means your contributions are always visible and meaningful - Open source: your work is public, celebrated, and builds your reputation - Competitive compensation, fully remote, flexible hours Location FUTO is based in Austin, Texas. This position can be remote or on-site. We offer a generous relocation assistance stipend. The team for this project works in US time zones; candidates in the US are preferred. \n \n

Compétences

FlutterDartiOSAndroidSQLite

Lieu et candidats acceptés

Ouvert aux candidats du monde entier.

Lieux de travail
Non précisé
Télétravail
Austin, TX
Aide à la relocalisation
Proposé

Source et dates

Publiée le
8 septembre 2026
Ajoutée sur Anywhere Jobs le
6 novembre 2026
Date limite de candidature
Aucune date limite indiquée
Dernière vérification de la source
il y a 6 heures

D’autres offres à découvrir