- A fantastic opportunity has arisen for iOS developers. We are looking for an experienced developer with a passion for cutting edge technology to help build our mobile application. You'll be working with a world-class team of engineers who are passionate about what they do- and we expect no less from you. You should have an insatiable hunger for learning new things and improving existing ones. If you're the right one for us you pay attention to details and take great pride in your work.
- Recent experience in iOS mobile development (2 or 2+ years minimum)
- Experience submitting application to iTunes, with previous approved products in iTunes App Store
- Strong skills in Objective C, Swift and Cocoa (starting from iOS 4.0 to iOS 8.x version)
- Able to demonstrate common Cocoa design patterns
- Knowledge of MVC pattern as used in iOS development
- Good experience in developing enterprise app using the JSON / Webservice protocols
- Ability to understand business requirements and translate them into technical requirements
- Very good knowledge of XCode 6, 7 Core Foundation, Core Data, SQLite, XML, JSON
- Hands-on experience in 3rd party API integration
- Excellent knowledge of Software Design Patterns and their application in iOS Apps
- Excellent knowledge in troubleshooting & memory leakage using tools such as instruments etc.,
- HTML 5, Rest & SOAP web services, Payment gateway implementation
- Excellent English written and verbal communications
- Design and build advanced applications for the ios platform
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable Java code
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Ensure the best possible performance, quality, and responsiveness of the application
- Work on bug fixing and improving application performance.
- Help maintain code quality, organization, and automatization
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Must have to do client communication