iOS Software Engineer Job Openings at Ranosys | iOS Software Engineer Jobs
1-2 years
Jaipur
Development and maintenance of applications aimed at a range of iOS devices including mobile phones and iPad.
Primary focus will be development of iOS applications and their integration with back-end services.
Commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Writing maintainable, reusable and scalable code
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.
Help maintain code quality, organization, and automatization.
Good written and communication skills.
At least 1 year of iOS experience using Swift.
Proficient with Swift and Cocoa Touch, experience in Objective C is an added advantage.
Extensive experience with iOS frameworks such as Core Data, Core Animation, Core Location etc.
Experience with offline storage, threading.
Familiarity with RESTful APIs to connect iOS applications to back-end services.
Understanding of Apple’s design principles and interface guidelines.
Good understanding of OSX/MacOS environment as part of a development environment.
Familiarity with push notifications, APIs, and cloud messaging.
Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}
Familiarity with continuous integration.
Excellent debugging skills.
Good understanding of the full mobile development life cycle
Experience integrating third-party libraries and APIs.
Experience in using social media APIs.