Description
About the Role Senior iOS Developer (SWIFT) Responsibilities 8 years of experience in IOS Mobile App development SWIFT & Objective C integrating RESTFul Web services. Good experience working iOS frameworks such as Core Data Core Animation Core Graphics and Core Text Core Location storyboard cocoa touch and auto layout etc. Good understanding of cloudbased application deployment. Knowledge of industrystandard application architectures design patterns and technology standards and best practices. Ability to work independently and in a team environment. Experience working in an Agile / Scrum methodology. SelfOrganize and must be able to work under tight deadlines and reliably deliver work of the highest standards on time. Ability to communicate technical concepts clearly and effectively to broad audiences. Deep experience in designing and developing highly scalable highly available and maintainable mobile applications. Ability to learn and stay up to date on new technologies and trends. Strong analytical and problemsolving skills. Strong sense of ownership. Required Skills Extensive experience on Native App development with ObjectiveC Swift. Has experience in using Maps API GPS services for iOS application and experience with automated build and release process like Adhoc release Final release. Experience with hybrid apps using ReactNative and ES6 is preferred. Experience with MultiThreading and memory management specific to mobile devices. Good working knowledge of implementing microservices web services RESTful interfaces. Experience with Firebase and Fabric. Experience in API design performance optimization client architecture or tools in the mobile space. Knowledge in UI design principles and making apps work. Experience with caching mechanisms. Experience with optimizing app for hardware resource utilization. Experience with native features like Push Notifications etc. Experience with offline data storage and syncing back. Experience with bundling and distribution of enterprise internal applications. Experience with the publishing process for app store. Experience with Unit Testing. Experience with Security Integration using JWT Tokens. Experience with Agile Tools and technologies. Desirable Skills N/A Education Qualification Bachelor and/or Master Degree in a Relevant Field of Study (i.e. Computer Science Web Development Graphic Design New Media Engineering Liberal Arts etc..