logo

JobNob

Your Career. Our Passion.

iOS Developer - SWIFT/Objective C


Jan Suraaj Young Leaders Program


Location

Patna | India


Job description

The Job Overview :We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.Role & Responsibilities :- Design and build applications for the iOS platform- Optimise applications for efficiency and maximum speed- Write reusable code and functional requirements- Collaborate with Back-end developers and design team- Discover, evaluate and implement new technologies- Create functional specs and requirement papers- Identify and correct bottlenecks and fix bugs- On a tight deadline, create high-quality mockups and prototypesMinimum Qualifications :- Strong foundation with iOS software, and architecture- Proficient with Objective-C or Swift ,and Cocoa Touch- Minimum of 2 years of professional experience in iOS application development- Minimum 1 year working experience on MVVM architecture pattern- Experience with iOS frameworks such as Core Data, Core Animation, etc- Experience with offline storage, threading, and performance tuning- Familiarity with RESTful APIs to connect iOS applications to back-end services- Knowledge of other web technologies and UI/UX standards- Understanding of Apple's design principles and interface guidelines- Familiarity with cloud message APIs and push notifications- Proficient understanding of code versioning tools such as GitLab- Familiarity with continuous integration- Coordinate with cross-functional teams to identify, create, and release new features.- Design, create, test, and deploy an iOS application and continue to introduce additional versions of the app. - Unit tests for edge cases, usability, and overall dependability.- Work on bug fixes and application performance enhancements.- Create mobile applications for the iOS platform.- Verify that the application meets standards in terms of quality and performance. (ref:hirist.tech)


Job tags



Salary

All rights reserved