• Design and build applications for the iOS platform • Collaborating with cross-functional teams to define, design, and ship new features. • Ensure the performance, quality, and responsiveness of applications • Identify and correct bottlenecks and fix bugs • Monitor the performance, quality, and responsiveness of company's applications. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. • Proficiency in Swift • Knowledge of RESTful APIs to connect to back-end services. • Understanding of object-oriented programming. • Proficient understanding of code versioning tools such as Git, Mercurial or SVN • Apple Human Interface Guidelines • Frameworks and APIs like Foundation, UIKit, and CocoaTouch • Memory management and thread management. • Wireframing • Team player • Good time-management skills