SoftNice is seeking an iOS developer with experience in native mobile application development, enterprise back-end system integration, and Agile methodology. The ideal candidate will have strong analytical and problem-solving skills, excellent communication skills, and be able to travel up to 50%.
Requirements
- Proven native mobile application development on iOS with fluency in C, Objective-C, Core Foundation, UIKit, and Cocoa Touch.
- Experience with and knowledge of enterprise back-end system integration, client-server applications and RESTful APIs.
- Experience with memory management, memory/performance profiling, and ARC.
- Applied understanding of resource constraints including battery life, network availability, and the like.
- Design and architecture knowledge, as well familiarity with object oriented design patterns.
- Agile methodology experience.
- Understanding of mobile performance, latency, and security issues.
- Understanding of web application frameworks and web service integration.
- Strong written and verbal communication skills.