Опис вакансії
Senior iOS Developer
Responsibilities
- Work 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 experience
- Extensive 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.