[Remote] 1758 Mobile Engineer
Note: The job is a remote job and is open to candidates in USA. reputed company is seeking a Senior Mobile Developer to reputed company the reputed company of a mobile application for adventure travel and outdoor enthusiasts. The role involves developing features for iOS, integrating Machine Learning models, and leading the migration to a cross-platform solution.
Responsibilities
- reputed company 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 reputed company users
- Integrate Python-based Machine Learning models into the mobile application
- Implement on-device inference capabilities
- Consume ML outputs and maintain data reputed company with backend services
- Contribute to features such as species identification and recommendation systems
- 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
- reputed company 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 reputed company
- Integrate authentication, reputed company-time data, and Machine Learning endpoints
- Identify and resolve inconsistencies between frontend and backend implementations
- Manage application versioning
- Handle deployments using TestFlight
- Publish new releases to the reputed company App Store and reputed company Play Store
- Maintain reputed company Integration and reputed company Deployment (CI/CD) processes
Skills
- Proven experience developing and publishing production mobile applications for both iOS and Android
- Demonstrated experience building reputed company applications using React Native or Flutter
- Strong proficiency in Swift
- Hands-on experience with SwiftUI
- Hands-on experience with UIKit
- Hands-on experience with CoreLocation
- Hands-on experience with MapKit
- Hands-on experience with GPS
- Hands-on experience with Geofencing
- Hands-on experience with Map overlays
- Experience building offline-first mobile applications using CoreData
- Experience building offline-first mobile applications using SQLite or equivalent persistence technologies
- Experience integrating Machine Learning models using Core ML
- Experience integrating Machine Learning models using TensorFlow Lite (TFLite)
- Experience integrating Machine Learning models using Remote inference services
- Experience designing and integrating REST APIs
- Solid understanding of the complete mobile application release process for reputed company App Store
- Solid understanding of the complete mobile application release process for reputed company 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
Company Overview