All Remote Jobs
Loading the current view.
The page is checking the latest available data.
All Remote Jobs
The page is checking the latest available data.
Softgic
United States · remote · Salary not listed
We are seeking a Senior Mobile Developer to lead the evolution of a mobile application used by a growing community of adventure travel and outdoor enthusiasts.
The application is currently in production on iOS, with Android as the immediate next milestone. It is powered by a multi-tenant Supabase/PostgreSQL backend and a Machine Learning platform that enables intelligent features within the app.
Machine Learning-powered species identification
Offline synchronization for users in areas with limited connectivity
We are looking for an engineer with proven experience building and publishing production mobile applications for both iOS and Android, ideally using React Native or Flutter, who can lead the transition from the existing native Swift application to a cross-platform solution.
This is a highly technical, hands-on role that requires ownership of the full development lifecycle—from solution design and implementation to production deployment, validation, and long-term stability.
Develop and maintain new features for the existing Swift-based iOS application.
Work with SwiftUI, UIKit, CoreLocation, MapKit, and CoreData.
Ensure high performance, stability, and quality for an application used daily by real users.
Integrate Python-based Machine Learning models into the mobile application.
Implement on-device inference capabilities.
Consume ML outputs and maintain data contracts with backend services.
Contribute to features such as species identification and recommendation systems.
Apply on source siteListed via Himalayas
Design and enhance map-based functionality.
Manage overlays, location-based filtering, and geospatial user experiences.
Optimize offline functionality for users in low-connectivity environments.
Lead the migration from the native Swift application to React Native or Flutter.
Evaluate both frameworks from a technical perspective.
Define the migration strategy and implementation roadmap.
Execute pilot projects and drive the migration through production release.
Collaborate with the Backend team to define API contracts.
Integrate authentication, real-time data, and Machine Learning endpoints.
Identify and resolve inconsistencies between frontend and backend implementations.
Publish new releases to the Apple App Store and Google Play Store.
Maintain Continuous Integration and Continuous Deployment (CI/CD) processes.
Proven experience developing and publishing production mobile applications for both iOS and Android.
Demonstrated experience building commercial applications using React Native or Flutter.
Experience building offline-first mobile applications using:
SQLite or equivalent persistence technologies
Experience integrating Machine Learning models using:
Experience designing and integrating REST APIs.
Solid understanding of the complete mobile application release process for:
Experience implementing and maintaining CI/CD pipelines for mobile applications.
Ability to work independently with a high degree of technical ownership and accountability.
Intermediate to advanced English proficiency, with the ability to collaborate effectively with international teams.
Originally posted on Himalayas