iOS App Developer (Location-Based Applications)
Responsibilities
- Lead the end-to-end development of feature-rich iOS applications centered on location-based services, applying both Swift and Objective-C.
- Transition and upgrade legacy Objective-C modules to Swift to improve scalability and maintain code excellence.
- Assess business and user requirements, converting them into innovative app features tailored for our clients' project needs.
- Design and refine interactive maps by leveraging Mapbox SDK and Apple’s Core Location services.
- Ensure seamless connectivity with RESTful APIs and geospatial information platforms.
- Rigorously monitor, test, and boost the efficiency and precision of maps and geolocation services.
- Uphold high standards of software craftsmanship by producing easily testable, maintainable, and well-documented code.
- Execute comprehensive unit/UI testing, address bugs, and fine-tune performance for diverse user environments.
Requirements
- Demonstrable record in iOS application development, including at least one App Store release.
- Advanced coding abilities in both Swift and Objective-C are mandatory.
- Direct experience implementing location services and mapping features via Mapbox Mobile SDK.
- In-depth knowledge of UIKit, SwiftUI, Core Data, Core Animation, Core Location, and other Apple frameworks.
- Proven capacity to handle geospatial data, custom map layers, and visualization in real-world applications.