Ensure on - time delivery of iOS Mobile apps
Work 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 perspective
Provide weekly time reports and participate in staff meetings
Conduct code reviews , ensure software structure is kept clean , readable , and well maintained.
Share knowledge and train other staff members in iOS mobile application development
Qualifications
B.Tech or B.E in Electrical or Electronics or Computer Engineering or Computer Science with 0 - 2 years skilled 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 outstanding 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.
Robust 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.)