Design and build advanced applications for the iOS platform.
Suggesting best practices to minimize impacts to user experience, such as battery drain, ANRs, unresponsive UI, etc.
Monitoring applications for any abnormalities and looking for areas to improve availability and speed of the applications.
Creating enterprise-grade security for protecting sensitive data both on-device and in-transit (encryption, authentication, access expiration).
Reviewing and contributing to technical specs; e.g. Bluetooth APIs, iCloud & iBeacon etc.
Working effectively with the UX, QA, and product management teams during all stages of application development – conceptualize, design, build, test, and release.
iOS Skills:
Experience with Swift and Objective-C language
Experience with React Native
Experience with Auto-layout
Experience in payment gateway integration (e.g checkout) for credit card & PayPal.
Experience with in-app purchases
Experience with iBeacon technology
Experience in shopping/grocery applications
Experience in health-related & social applications
Experience in real-time location tracking
Experience in UBER SDK
Experience with chat applications
Experience with version control (e.g. git)
Expert in UI designing for iPhone & iPad
Excellent debugging and optimization skills
Experience in developing applications that run in the background and generate notifications
Experience in web services integration (JSON, XML) Realm
Experience with Bluetooth
Native mobile application developement