As an iOS developer, you will be responsible for developing and maintaining iOS apps independently and mentoring junior developers. Knowledge in both Android & iOS apps is preferred but not required. **Key Responsibilities:** - Developing mobile applications on the iOS Mobile platform. - Creating and maintaining a robust mobile development framework to support the apps. - Creating compelling device-specific user interfaces and experiences. - Standardizing the platform and, in some cases, apps to deliver across multiple brands with minimal duplication of effort. - Optimizing performance for the apps. - Staying up to date on the latest industry trends in mobile technologies and being a technology leader within the team. **Qualifications Required:** - Must have strong knowledge of iOS SDK and its different versions of iOS. - Ability to write code efficiently for different screen sizes. - Familiarity with RESTful APIs to connect applications to back-end services. - Strong knowledge of Apple design principles, patterns, and best practices. - Experience with threading and performance tuning. - Ability to design applications around natural user interfaces, such as touch. - Familiarity with integration of Third Party Libraries. - Ability to understand business requirements and translate them into technical requirements. - Familiarity with cloud message APIs and push notifications. - Understanding of Google's Android design principles and interface guidelines.,