Responsibilities:
Design and build advanced applications for the IOS platform
Maintain quality and ensure responsiveness of applications.
Collaborate with the rest of the engineering team to design and launch new features.
Collaborate with cross-functional teams to define, design.
Work with outside data sources and APIs
Unit-test code for robustness.
Work on bug fixing and improving application performance
Maintain code integrity and organisation.
Help maintain code quality, organisation, and automation.
Identify and correct bottlenecks and fix bugs
Requirements:
Extensive experience in Objective-C & Swift 4+, Xcode and in building iPhone/iPad apps.
Strong understanding of iOS Apps architectures MVVM or VIPER.
Good experience in integrating Rest API and Json.
Experience with Coredata or SQLite or any mobile friendly database/data store.
Good exposure to various native and 3rd party frameworks(Firebase, Google Map,Payment gateways).
Experience in writing unit test cases using any test framework.
Excellence in writing and maintaining clear end-user documentation including service API specifications, patterns, best practices, and data definitions.
Good knowledge of GIT.
Good knowledge in In-App purchase, Push Notifications.
Experience in usage of instruments for performance optimisation
Good knowledge in iOS human interface guidelines and coding standards.
Good knowledge in socket programming, device communication.
Should have experience with Xibs, Storyboard and Swift UI a plus
Should have good understanding of RxSwift
Any Graduate