Remote Sr. iOS Developer- Swift UI, Core Bluetooth and Core Location
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Streamline is seeking a Sr. iOS Developer for a full-time remote position.
The role involves collaborating with product leaders and engineers to execute the product vision for iEnterprise.
The developer will work in a team-oriented, product-focused environment to build functional systems that enhance client experience.
Responsibilities include developing strategies to deliver quality product apps quickly and effectively.
Candidates must submit their GitHub repository link with their application.
Requirements:
A Bachelor's Degree in Computer Science or equivalent experience is required.
Candidates must have 12+ years of combined experience in Objective-C, Swift, and SwiftUI based iOS app development.
A minimum of 5 years of experience specifically with Swift is necessary.
Strong analytical and problem-solving skills are essential.
Proficiency in algorithms and data structures is required.
Working experience with iOS frameworks such as CoreLocation and MapKit is needed.
Experience in building analytics frameworks and real-time usage metrics is required.
Candidates should have experience working with peripherals, Bluetooth, and iBeacon technologies.
Proficiency in iOS app instrumentation is necessary.
Experience in building CI/CD pipelines for frameworks and apps using Fastlane or similar tools is required.
Candidates must have experience with SwiftUI.
Experience customizing WKWebView, UIWebView, and SFSafariViewController to interact with web apps is necessary.
Proficiency in building adaptive layouts using iOS storyboards, auto layout, size classes, and SwiftUI is required.
Experience in building reusable SDKs, XCFrameworks, Cocoapods, and Swift Package Manager is necessary.
Candidates should have experience with XCTest, XCUITest, and Test Driven Development.
Experience integrating mobile apps with external systems is required.
Proficiency in debugging, capturing, and analyzing crash logs is necessary.
Hands-on experience with caching techniques and strategizing for powerful applications is required.
Knowledge of multithreading and memory management specific to mobile devices is necessary.
R&D experience is preferred.
Ability to set coding standards and best practices is required.
Benefits:
The position offers the flexibility of remote work.
Employees will be part of a collaborative team focused on digital transformation and enterprise mobility.
The role provides opportunities to work on innovative products that enhance client experiences.
Employees will have the chance to develop their skills in a supportive environment with experienced professionals.
The company fosters lasting partnerships and open communication, contributing to a positive work culture.