Ensure on - time delivery of iOS Mobile appsWork closely with other functional team (Web application development , Embedded and QA team etc) to develop and test mobile applications.Provide problem resolution from a technical perspectiveProvide weekly time reports and participate in staff meetingsConduct code reviews , ensure software structure is kept clean , readable , and well maintained.Share knowledge and train other staff members in iOS mobile application developmentQualifications
- B.Tech or B.E in Electrical or Electronics or Computer Engineering or Computer Science with 0 - 2 years professional experience on developing Apps for iOS and examples of mobile websites or mobile applications required. Must have at least 2 mobile applications on App Store.
- Ability to meet aggressive deadlines while maintaining a high degree of quality.
- Ability to perform work which requires a great deal of attention to detail
- Experience working iOS SDK is a MUST.
- Experience working with iOS frameworks such as Core Data , Core Animation.
- Experience in programming languages : Swift , Objective - C
- Experience with third - party libraries and APIs
- Experience with Autolayout , GCD and background threads.
- Experience in Android Development is an advantage
- Experience connecting mobile apps to Web services.
- Strong knowledge of Web architectures and services including HTTP , SOAP , REST , XMPP etc.
- Threaded , Networking and / or Distributed Applications.
- Experience with Source Code Control and Bug Tracking systems.
- Knowledge of Security as it applies to mobile application development.
- Knowledge in iOS unit testing , UI automation testing and continuous integration (Xcode server , bot , etc.)
- Working to remain an active learner in all technologies related to iOS development (Apple Watch , Apple TV , Homekit , etc.)
Skills Required
Ios Sdk, Swift, Objective-c, Core Data, Autolayout, gcd