Key Responsibilities • Design and build advanced high-quality applications for the iOS platform • Ensure the performance, quality, and responsiveness of the applications. • Code reviews, automated unit testing, documentation for any code you write • Deal with ambiguity and work in a rapidly evolving environment, with time-sensitive projects • Deadlines matter to us. Plan your work and meet your deadlines, while maintaining code quality. • Get involved in client interactions and gathering project requirements • Lead product initiatives and work on next generation prototypes • Work with other engineers, product management, QA, and operations teams to develop and meet functional and non-functional requirements • Work in an environment of agile, test-driven fast feedback cycle (continuous integration, unit, functional, integration and acceptance testing) • Learn and adapt to new technologies • Bring new ideas and technologies to the team that can improve the product or process. • Depending on your level of skills and maturity (not seniority), mentor other engineers. What we are looking for • Strong foundation in Computer Science fundamentals like data structures and algorithms, and software engineering principles • Passionate about creating great code • Proficient with Swift and/or Objective-C. • Understanding of end to end mobile development life cycle • Experience with latest iOS frameworks • Experience with databases like Realm, Coredata etc. • Experience with third-party libraries and Cocoapods • Experience with memory management and caching mechanisms • Solid Understanding of Apple’s design principles and interface guidelines. • Experience with performance and memory tuning with tools such as Instruments • Experience coding with RESTful APIs to connect iOS applications to back-end services. • Great team player who works well in collaborative situations • Experience with Android app development is a major plus. Experience with cross-platform tools would be an advantage • Experience with tools like Git, Jira, Basecamp, BitBucket, Azure DevOps would be an advantage. • Good to have experience working with IOT projects, Bluetooth technologies • Working knowledge of the general mobile landscape, architectures, trends & emerging technologies. • Active Open Source, GitHub or Stack Overflow contribution will be a big plus • Published personal apps in play store will be an added advantage