1758 Mobile Engineer
Softgic2 weeks ago
- Where you can work from
- Remote — United States onlyUnited States
- Salary
- Salary not disclosedThe employer did not publish a range. We do not estimate one.
- Job type
- Full-time
- Experience
- Senior
See more from us in Google Search — add us as a preferred source.
Opens himalayas.app in a new tab. No account needed.
via Himalayas · Himalayas
Job description
This is a remote position.
Job Description
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.
The application currently includes
GPS trip tracking
Catch and activity logging
Community social feed
Machine Learning-powered species identification
Interactive map-based location discovery
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.
Responsibilities
iOS Development
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.
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.
Machine Learning Integration
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.
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.
Geospatial Features
Design and enhance map-based functionality.
Implement GPS tracking capabilities.
Manage overlays, location-based filtering, and geospatial user experiences.
Optimize offline functionality for users in low-connectivity environments.
Design and enhance map-based functionality.
Implement GPS tracking capabilities.
Manage overlays, location-based filtering, and geospatial user experiences.
Optimize offline functionality for users in low-connectivity environments.
Cross-Platform Migration
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.
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.
API Design and Integration
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.
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.
Release Management & Deployment
Manage application versioning.
Handle deployments using TestFlight.
Publish new releases to the Apple App Store and Google Play Store.
Maintain Continuous Integration and Continuous Deployment (CI/CD) processes.
Manage application versioning.
Handle deployments using TestFlight.
Publish new releases to the Apple App Store and Google Play Store.
Maintain Continuous Integration and Continuous Deployment (CI/CD) processes.
Requisitos
Requirements
Proven experience developing and publishing production mobile applications for both iOS and Android.
Demonstrated experience building commercial applications using React Native or Flutter.
-
Strong proficiency in Swift, including:
SwiftUI
UIKit
-
Hands-on experience with:
CoreLocation
MapKit
GPS
Geofencing
Map overlays
-
Experience building offline-first mobile applications using:
CoreData
SQLite or equivalent persistence technologies
-
Experience integrating Machine Learning models using:
Core ML
TensorFlow Lite (TFLite)
Remote inference services
Experience designing and integrating REST APIs.
-
Solid understanding of the complete mobile application release process for:
Apple App Store
Google Play Store
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
Job availability & source
Still listed on the employer's own board at our last check, 9 hours ago
This job was originally posted by the employer or source shown below. We re-check the original listing regularly to keep its availability current, and send you straight to it to apply — we never sit in between.
- Source
- Himalayas
- Posted by the employer
- 6 Oct 2026
- First seen by us
- 18 Oct 2026
- Last checked
- 25 Oct 2026
via Himalayas — view on source
Similar remote jobs
MOBILE ENGINEER
Black Financial Consult2 weeks agoUnited StatesContractSeniorSoftware DevelopmentAgileAndroid SDKAWSMilitary OneSource Mobile Application Engineer
DecisionPoint Corporation2 weeks agoUnited StatesSeniorSoftware DevelopmentAccessibilityAgileAndroid SDKMobile Engineer
Valce Talent SolutionsLast weekUnited StatesSeniorSoftware DevelopmentAWSAzureC#Mobile Engineer (m/w/d) – Flutter, Enterprise-App
SaltRock GmbHLast weekGermanySeniorSoftware DevelopmentFlutterCI/CDCSSMobile Engineer (React Native / Flutter)
Remedy Product StudioLast weekGE · PL · RSSeniorSoftware DevelopmentFlutterReactReact NativeMobile Application Software Engineer
AI2CYBERLast weekGreeceSeniorSoftware DevelopmentFlutterAccessibilityCI/CDSenior Mobile Engineer – Freelance – Remote from Europe
Intecfy2 weeks agoSpainContractSeniorSoftware DevelopmentCI/CDFlutterGraphQLMobile Software Engineer
NewMosaiYesterdayUnited StatesSeniorSoftware DevelopmentReactReact NativeCI/CD
More jobs at Softgic
Director of product and technology 1798
NewSoftgicPosted 13 hours agoUnited StatesDirectorProductLLMsSenior Full Stack Software Engineer - SOL 1860
Softgic3 days agoUnited StatesSeniorFull StackJavaJavaScriptPythonEspecialista en Soporte a Desarrollo (Java & Multi-stack) | Remoto | 1792
Softgic5 days agoUnited StatesEntry levelCustomer SupportJavaJiraSQLSenior Data Engineer – Data Quality & Observability | Remote 1789
Softgic5 days agoUnited StatesSeniorData & AnalyticsCI/CDPostgreSQLRedshiftSOL-1664 Technical Support Agents
Softgic5 days agoUnited StatesMid levelCustomer SupportAWSGoogle CloudJiraLaserfiche Process Automation Specialist / Developer 1551
Softgic5 days agoUnited StatesMid levelOtherC#JavaScriptSQL