← 返回岗位列表美国IT/互联网fulltime

移动端工程师

雇主

Softgic

地点

远程 · Remote · 美国

待遇

$面议

工作模式

远程

截止日期

1月4日

🤖 AI 简历匹配评估

检测你的简历与该岗位的匹配度,免费

免费评估

岗位摘要

This is a remote position. Job DescriptionWe 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.

岗位职责

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 Integrationand 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

申请条件

- Proven experience building and publishing production mobile applications for both iOS and Android
- Experience with React Native or Flutter (ideally)
- Experience with native Swift iOS development
- Familiarity with SwiftUI, UIKit, CoreLocation, MapKit, and CoreData
- Experience integrating Python-based Machine Learning models into mobile applications
- Experience implementing on-device inference capabilities
- Ability to consume ML outputs and maintain data contracts with backend services
- Experience with geospatial features including map-based functionality, GPS tracking, overlays, location-based filtering, and geospatial user experiences
- Experience optimizing offline functionality
- Experience with Supabase/PostgreSQL backend (multi-tenant)
- Ability to own the full development lifecycle from solution design and implementation to production deployment, validation, and long-term stability
- Highly technical, hands-on engineering background
- Ability to lead transition from native Swift application to a cross-platform solution
- Experience ensuring high performance, stability, and quality for applications used daily by real users

雇主简介

Softgic is a technology services company providing software development and support, with a focus on IBM AS400 and JD Edwards EnterpriseOne solutions.

对这个岗位感兴趣?

该岗位通过项目服务流程申请,顾问可为您介绍项目详情与申请条件

咨询不收取任何费用,项目顾问将与您联系

申请海外岗位,英文简历符合当地格式规范吗?

AI 自动评估你与该岗位的匹配度,3 分钟出结果

免费评估简历匹配度

数据来源:Himalayas

岗位信息来源于公开渠道,版权归原作者所有