Senior iOS DeveloperResponsibilitiesWork closely with product and design teams to customize the product experience for the iOS platform Implement custom native user interfaces using the latest iOS programming techniques Build reusable iOS software components for interfacing with the platform Analyze and optimize UI and back-end application code for efficiency and performance Job Requirements BA in Computer Science or Software engineering.5+ years of iOS software experienceExtensive knowledge of object-oriented software development Experience with interactive 3D graphics development Experience building complex applications for the iPhone or iPad using Swift with Cocoa and other frameworks Experience is swift 4, ARKit, SceneKit, Contact, Social integration Experience working against Firebase, and using the Firebase auth, analytics, storage, etc. Ability to analyze high level requirements into concrete design and implementation. Experience designing clean and maintainable APIs Experience with multithreaded programming Experience writing unit tests and testable code Knowledge of iOS SDK performance tools and optimization techniques Excellent problem solving, critical thinking and communication skills Independent with high communication skills.