Overall at least 5+ years building software for iOS devices
At least 2 years of experience in Managing a team and Task delegation
Experience with iOS SDK, Objective-C, Swift and Xcode IDE
Experience with JSON, XML, JavaScript and interfacing iPhone/iPad applications to server side API's
Comfortable developing rich GUI's for the iPhone and/or iPad
Solid understanding of object-oriented concepts and MVC/ MVVM Application Architectures.
Excellent Problem-Solving Skills
Responsibilities
Set up Application Architecture and responsible for maintaining the coding standards
Should be able to Handle multiple projects
Should be proficient in dividing projects into module/milestones, provide timelines, delegate/monitor tasks assigned to developers, update the project progress to internal and external stake holders.
Hands on coding, systems analysis, design and decide the best architecture for the project.
Should coordinate with all stake holders to make sure project progress is as per the defined timelines. Apprise management and clients about the project progress.
Responsible for making sure project completes as per the plan with the assigned project resources.
Should be able to decide best cost-effective solution to meet customer specification.
Keeps management informed of project progress and problems, issues, escalations, particularly any changes in schedule, resources, or technology.
Responds to customers for any problems/issues escalated in a timely, effective manner.
Bonus Points
Experience with Android/Java, React native or Xamarin