Location - Anywhere in India, Post pandemic - Either in Bangalore or Pune
- English communication skills, both written and verbal
- Proven working experience in software development and in particular iOS development
- Have published one or more iOS apps in the app store
- A deep familiarity with Objective-C and Swift
- Experience working with core iOS frameworks
- Experience with using third-party libraries and APIs such as Firebase, Google cast SDK & SDWebImage
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle
- Experience with offline storage, threading, and performance tuning
- Knowledge of other web technologies and UI/UX standards
- Experience with using storyboards, auto-layout and designing for various resolutions & orientations
- Understanding of Appleās design principles and interface guidelines
- Knowledge of low-level C-based libraries
- Experience with performance and memory tuning with tools
- Familiarity with cloud message APIs and push notifications
- Knack for benchmarking and optimization
- Proficient understanding of GIT
- Familiarity with continuous integration
- Previous experience writing unit tests and testable code. Familiar with iOS unit test and UI test frameworks