Skip to content
×

Mobile Developer

Listing for: Wiraa
Full Time position Listed on 2026-11-05
Job specializations:
Salary/Wage Range or Industry Benchmark: 110000 - 170000 USD Yearly USD 110000.00 170000.00 YEAR

Job Description & How to Apply Below

Location: New York

About The Company

Immich is dedicated to providing a secure and private environment for your most cherished memories through our innovative high-performance, self-hosted photo and video backup solution. As a lean, asynchronous team of seven developers, we have built software that is utilized by hundreds of thousands of users worldwide every day. Our approach emphasizes rapid development, a deep commitment to user experience, and transparency by building everything in the open.

Our mobile applications are integral to the Immich experience, enabling users to access and manage their media seamlessly across devices.

About

The Role

We are looking for a talented mobile developer with comprehensive knowledge of both native and cross-platform mobile development. Our mobile applications for iOS and Android are developed using Flutter, and this role offers a significant opportunity to influence our product directly. You will be responsible for delivering features that reach a large user base, tackling complex challenges such as photo library integration, background synchronization, performance tuning, and utilizing native platform APIs.

Your work will contribute to enhancing the functionality and performance of our mobile apps, ensuring a smooth and intuitive user experience.

Qualifications
  • Proven experience with Flutter and Dart, including shipped production apps
  • Strong understanding of mobile platform internals on iOS and/or Android
  • Experience with native photo/media APIs such as PHAsset (iOS) and Media Store (Android)
  • Familiarity with asynchronous programming, isolates, and background processing patterns
  • Experience with native background APIs like BGProcessing

    Task and Work Manager
  • Ability to work autonomously in a remote, asynchronous environment
  • Excellent written and asynchronous communication skills
  • Optional: native Swift or Android development experience, open source contributions, knowledge of local-first architectures, or media application background
Responsibilities
  • Develop and extend mobile app features to match the web application’s capabilities
  • Integrate deeply with native photo libraries such as PHAsset and Media Store
  • Implement background synchronization, upload pipelines, and memory-efficient media handling
  • Manage remote vs. local asset states, including iCloud and Google Photos interoperability
  • Create smooth, native-like UI components such as complex photo grids, timelines, and gesture controls
  • Optimize app performance, focusing on startup time, scrolling, and memory usage
  • Implement crash reporting, diagnose ANRs, and improve production stability
  • Collaborate closely with the core team on architectural decisions and UI design
  • Participate in code reviews and contribute to open-source projects when applicable
Benefits
  • Full ownership of architectural and product decisions
  • Remote-first, asynchronous work environment with minimal meetings and micromanagement
  • Visibility and recognition of your contributions in a small, dedicated team
  • Opportunity to contribute to open-source projects and enhance your professional reputation
  • Competitive compensation package
  • Flexible working hours to accommodate your schedule
  • Relocation assistance stipend for candidates outside the Austin, Texas area
Equal Opportunity

Immich is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, ethnicity, gender, sexual orientation, age, disability, or any other protected characteristic. We believe that diverse teams foster innovation and creativity, and we welcome applicants from all backgrounds to join our mission-driven team.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary