Remote Senior iOS Developer, Swift UI, Core Bluetooth and Core Location
closedStreamline
📍Remote - Worldwide
Job highlights
Summary
Join our team as a Sr. iOS Developer and contribute to the development of our flagship product, iEnterprise, by working collaboratively with product leaders and other experienced engineers to execute our combined product vision.
Requirements
- Bachelor's Degree in Computer Science or equivalent experience
- 12+ years' combined experience of Objective-C, Swift, SwiftUI based iOS app development
- 5+ years of experience with Swift
- Analytical and problem-solving skills
- Proficiency in algorithms and data structures
- Working experience with iOS frameworks like CoreLocation, MapKit
- Experience building analytics frameworks, Realtime Usage Metrics
- Experience working with peripherals, Bluetooth, and iBeacon technologies
- Proficiency in iOS app instrumentation
- Experience building CI/CD pipelines for frameworks and apps using Fastlane or other
- Experience with SwiftUI is must
- Experience customizing WKWebView, UIWebView, SFSafariViewController to interact with web apps
- Proficiency in building Adaptive layouts - iOS storyboards, auto layout, Size classes, SwiftUI
- Experience buidling re-usable SDKs XCFrameworks, Cocoapods and Swift Package Manager
- Experience with XCTest, XCUITest, Test Driven development
- Experience with integrating mobile apps with external systems
- Proficiency in debugging, capturing, and analyzing the crash logs
- Hands-on experience with caching techniques and the ability to strategize for powerful applications
- Multithreaded and memory management specific to mobile devices
- R&D experience
- Ability to set coding standards and best practices
Responsibilities
- Work collaboratively with product leaders and other experienced Engineers to execute our combined product vision
- Develop strategies that will deliver quality product apps within a quick turnaround time
Preferred Qualifications
- Product development experience
- MacOS, watchOS, tvOS, HomeKit, AirPlay experience
- MDM, MAM knowledge
- Full stack development experience is bonus qualification
This job is filled or no longer available