Senior Mobile App Architect / Sr. Engineering Lead / Sr,Manager
— iOS Development
Location- San Francisco (Bay Area), USA and Noida, India job DESCRIPTION : The ide ...
Location- San Francisco (Bay Area), USA and Noida, India job DESCRIPTION : The ideal candidate will be an expert in the mobile application development as well as have a thorough exposure to various server side technologies as well. There are several projects that the candidate will be required to contribute on and guide a larger team of UI designers, mobile application developers and also interact with back end server side developers.
The candidate will be required to work with hazy requirements and crystallize them, create prototypes, work with customer in an agile fashion to refine the prototype. Work on the actual product specification, create design plan and architecture to develop application software and guide through complete SLDC and finally deploy and manage the applications on the app stores. The projects are all very innovative and require several interaction elements, including device integration with other IP based devices besides cloud infrastructures. This will involve cutting edge technology but importantly a cutting edge mind set.
JOB REQUIREMENTS: Undergraduate degree in Computer Science or equivalent
Overall at least 7 to 12 + years of exp. in software development and leading and guiding smaller teams
4+ years of experience with iOS SDK, iPhone/iPad development,
Experience in Android application and or Java development a plus
Hands on Objective-C, C, C++, Xcode IDE
Hands on experience with HTML5 based iOS WebApps
Experience in Android SDK and UX design a plus.
Excellent understanding of iOS User Interface Guidelines
Hands on experience with CoreData, CoreGrapics etc
A strong understanding of MVC frameworks
Experience in designing and using RESTful services for backend systems
A solid understanding of SVN and bug tracking systems
Flexibility to travel 10% of the time
Strong communication and interpersonal skills as teams will be remote