Desired Candidate Profile
We are looking for an iOS Lead responsible for the development team who can guide them in developing dynamic mobile applications . 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.
Responsibilities
Design and build applications for the iOS platform
Ensure the performance quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Skillset
Minimum 5-7yrs experience in iOS development
Expert level experience in Apple iOS software development kit, Objective C at the fundamental level
Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Proficient with Objective-C, Swift and Cocoa Touch. Good to have Experience with either ReactNative or Xamarin
Passionate about writing a readable, maintainable and well-tested code
Solid understanding of software design patterns such as MVC, MVVM etc.
Proficient in test driven development.
Solid understanding of the full mobile development life cycle
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with Google API such as Google Maps, Google Places, etc.
Experience with offline storage, threading, and performance tuning
Strong OOP and data structures background
Knowledge of low-level C-based libraries is preferred
Familiarity with cloud message API and push notifications
Understanding of Apple design principles and interface guidelines
Familiarity with RESTful and SOAP APIs to connect iOS applications to back-end services
Strong hands on with analytical skills, team player
Experience with Agile Development (SCRUM methodology, JIRA,Azure DevOps)
Experience with performance and memory tuning with tools: Instruments and Shark
Must be familiar with iTunesConnect and Apple Developer account services {Such as Certificates, Provisional Profiles and TestFlight testing}
Proficient understanding of code versioning tools: Git, SVN
Education:
UG: Any Graduate - Any Specialization
PG: Any Postgraduate - Any Specialization
Contact Details:
Keyskills:
OOP
Apple
Software Development
Mobile Applications
Core Data
Mobile Development
Ios Development
Objective C
Swift
Cocoa Touch