出海雷达

1758 移动工程师

1758 Mobile Engineer

开发工程限定地区(需当地身份)
公司Softgic
薪资未公开
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间9 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

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

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

1652项目经理

SoftgicUnited StatesFull Time7 天前
职能支持限定地区(需当地身份)

← 返回全部职位