Strong in OO design, and programming skills
Experience in Objective C, Xcode, Cocoa Tuch
Knowledge of XML and JSON.
Knowledge of MVC and other design patterns
Experience on web service integration SOAP, REST, JSON, XML
Experience building web and native apps
Knowledge of using version control e.g. SVN
Knowledge of debugging and optimization of apps
Experience in Agile Scrum.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technology
Solid understanding of the full mobile development life cycle
Experience in publishing apps in App Store
Strong in written and verbal communications
Strong in SDLC and processes
Design and build applications for the iOS platform (Native/Hybrid)
Collaborate with cross-functional teams to define, design, and ship new features
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Should be adaptable to change the technology based on market and organization requirements.
Working closely with another onsite lead, Product managers, UX to conceptualize, build, test and realize products
Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support.
Gather requirements around functionality and translate those requirements into elegant functional solutions
Build prototypes at tech scoping stage of projects
Optimizing performance for the apps and web sites
Should be able setup best software development process and practices.
Keep up to date on the latest industry trends in the mobile technologies
Explain technologies and solutions to technical and non-technical stakeholders
Build, lead and continuously develop a team of high-caliber, experienced engineers
Play a key role in architectural and strategic decision.