waypointjobs

Softgic

1758 Mobile Engineer

Remote — United States (see country and timezone requirements)

Check who can apply and the requirements below before continuing.

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.

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.

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.

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.

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.

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.

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

Who can apply

Eligible countries: United States. Accepted UTC offsets: UTC-10, UTC-9, UTC-8, UTC-7, UTC-6, UTC-5, UTC+14. Review the full description for employer-specific work authorization, residency and schedule requirements.

Ready for your next step?Apply on the official website
Apply on Himalayas ↗

Explore related searches

Current related jobs

infisical

Jobicy

Senior Full Stack Engineer

Remote — Brazil, Canada, Europe, USA

Salary not specifiedRemote

Infisical is the open source security infrastructure platform that engineers use for secrets management, certificates, and privileged access mana…

Listing review due 2026-10-07View job

Spotify

Jobicy

Data Scientist - Music Mission

Remote — USA

Salary not specifiedRemote

The Music Mission enables music creators to grow, engage, and monetize their fan bases on Spotify. Central to the Music Mission's vision is the d…

Listing review due 2026-10-07View job

Spotify

Jobicy

Data Scientist - Music Promotion

Remote — USA

Salary not specifiedRemote

The Music Mission enables Music creators to grow, engage & monetize their fan bases on Spotify. Central to the Music Mission's vision is the deve…

Listing review due 2026-10-07View job

infisical

Jobicy

Strategic Finance

Remote — Canada, USA

Salary not specifiedRemote

Infisical is the open source security infrastructure platform that engineers use for secrets management, certificates, and privileged access mana…

Listing review due 2026-10-07View job