Work closely with the Product, UX/UI and Backend teams to design, build and extend consumer and/or partner facing new products, platforms and features.
Build re-usable iOS software components for the platform.
Monitor the performance of the live apps and continuously improve them on both code and experience level.
Evaluate new mobile methodologies and technologies.
Native iOS app development experience for iPad/iPhone
A portfolio of multiple apps, preferably transaction-based business critical apps.
Proficient in Objective-C and Swift with experience in memory management and caching mechanisms specific to mobile devices and embedded systems.
Experience and understanding of large and complex code bases and architectures.
A degree in computer science, software engineering, information technology or related fields.
Advanced Objective-C and good Swift skills.
Experience in API design, SDK architecture, and mobile software lifecycle development practices.
Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces.
Strong CS fundamentals (with competencies in algorithms and data structures).