Position: iOS Engineer
Location: Irving, TX
Term: 12 months
Day-to-Day Responsibilities:
Location: Irving, TX
Term: 12 months
Day-to-Day Responsibilities:
-
Research, prototype, and develop mobile software solutions to solve problems across retail.
-
Stay up to date with emerging technology and learn new technologies/libraries/frameworks.
-
Learn and partner with peers across multiple disciplines, such as computer vision, machine learning, and systems design.
-
Deliver on time with a high bar on quality of research, innovation, and engineering.
Is this a good fit? (Requirements):
-
Bachelor’s Degree or higher in Computer Science/Engineering/Math, or relevant experience.
-
3+ years of relevant mobile experience.
-
Software development experience Swift using iOS and its design patterns.
-
Deep understanding of UIKit, Cocoa design patterns and API design.
-
Deep understanding of iOS memory management.
-
Deep understanding of Grand Central Dispatch and threading.
-
Experience with advanced UI, animations & transitions using UIKit, Core Graphics, and Core Animation
-
Experience working with and consuming JSON and REST data contracts.
-
Experience integrating third-party SDKs, either manually or using Cocoa Pods.
Even better if you have:
-
Experience with one or more general purpose programming languages including but not limited to:
-
Java
-
Kotlin
-
Javascript
-
-
SwiftUI experience/knowledge.
-
Experience with production level applications that have been released to the AppStore.
-
Knowledge of the iOS SDK performance tools and optimization techniques.
-
Interest and ability to learn other programming languages as needed.