React-Native – cross platform framework, not iOS native
Kotlin – cross platform framework, not iOS native
Minimum of 8 years of experience in software development.
Minimum 4 years of mobile development experience using iOS and related technologies such as Swift and UIKit.
Experience with functional reactive programming, using ReactiveSwift/ReactiveCocoa or Combine/SwiftUI.
Experience with iOS networking and REST Web Services. GraphQL experience a plus.
Experience with the full Code-to-Customer lifecycle of the Apple Development Program, including distribution, TestFlight / beta testing, App Analytics and app management.
Working knowledge of XML and JSON.
Experience with software practices of Continuous Integration / Continuous Delivery and automated testing is a plus. Experience with Bitrise is a strong plus.
Experience with geographic mapping APIs, such as Google Maps or Mapbox is a plus.
Experience with cloud-based platforms, such as AWS, Azure or similar is a plus.
Experience with single sign-on, session management, user profiles, and user identity and authentication frameworks such as Auth0 is a plus.
Familiarity with Agile software development methodologies.
Commitment to understanding the business domain.
Commitment to incorporating quality software practices into all phases of the project lifecycle.
Strong problem solving and decision making skills.
Excellent interpersonal, communication, collaboration, and presentation skills.
Self-motivated professional who demonstrates strong technical agility and responsiveness. Eager to learn and grow within a technical organization