iOS Developer (4+ years)
We are looking for a mobile developer to bring the best of our apps to iOS devices. Your primary focus will be to develop and maintain iOS apps in integration with the back-end services. With your host of expertise, you shall commit to intuitive design, aesthetics and best user experience of the app.
Responsibilities:
Design and development of professional business applications for the iOS platform.Collaborate with cross-functional teams to define, design, and ship new features in a dynamic work environment.You will work with external data sources/ APIs, unit-test code for robustness, including edge cases, usability, and general reliability.Will work on fixing bugs and improving application responsiveness, quality and performance.Your leadership will help to continuously discover, evaluate, and implement new technologies to improve development efficiency.
Requirement:
Proficiency in IOS SDK, Xcode, and Swift.Experience with performance and memory tuning with toolsFamiliarity with cloud message APIs and push notificationsEnsure the performance, quality, and responsiveness of applicationsExperienced in writing asynchronous Unit tests using XCTest framework.Experienced with dependency managers like CocoaPods, SPM etc.Sound knowledge of Cocoa, Interface Builder, JSON and XMLStrong knowledge of iOS UI design principles, patterns, and best practicesFamiliarity with any one or more of Realm, CoreData will be a plus.Familiarity with RESTful APIs to connect iOS applications to back-end servicesShould have experience with GitExcellent written, verbal communication, and client-facing skillsExceptional analytical and problem-solving skillsThe ability to quickly grasp new concepts and learn new technologiesThe traits of a self-motivated, independent, detail-oriented, and responsible team player