Own the development lifecycle as you prototype, create, optimise, test, launch, and refine iOS apps
Develop cutting edge functional modules and kits that will be integrated across all our iOS apps
Work closely with our backend team to interface with RESTful API services and contribute to the backend code when needed
Upkeep of general iOS codebase - keeping SDKs and libraries up to date, code-review, ensuring latest security patches to libraries are pulled in
Work with fellow designers and developers in an iterative environment with short and heavy impact development cycles
Brainstorm, contribute new ideas, think of innovative strategies, and implement solutions to difficult problems
Work with the real-time feedback from our users to make the product better
Who fits the bill
BS/MS degree in Computer Science or pursuing a similar course with 3-5 years of experience
Top-notch programming skills in Objective C/Swift and Apples SDKs and frameworks (Foundation, UIKit, Core Data, etc) along with proficiency in using Xcode
Knowledge of working with RESTful APIs, third party SDK Integrations, multiple payment-gateways, on-demand resource download and common technologies like HTTPS, JSON, OAuth, and SQL
Command of memory management, view hierarchy, battery optimisation, and in-depth experience with multithreaded and networked applications
Command on XCode provided/in-built Instrumentation test-cases
Knowledge of version control systems and with the internals of build and packaging tools like Cocoapods, Carthage, Swift packages
Preferably working experience in using/ maintaining CI/CD pipelines and an Inclination towards writing tests, following TDD, etc.
Optional but great to have experience on bridging data between iOS and Reactnative app /or iOS and Unity app