In this role, you would be designing and building advanced applications for the iOS platform. Collaborating with cross-functional teams to define, design, and ship new features. Unit-testing code for robustness, including edge cases, usability, and general reliability.Job responsibilities Designing and developing advanced applications for the iOS platform using reactive programming. Collaborate with cross-functional teams to define, design, and ship new features in a dynamic work environment. You will work with external data sources/ APIs, unit-test code for robustness, including edge cases, usability, and general reliability. Will work on fixing bugs and improving application responsiveness, quality, and performance. Your leadership will help to continuously discover, evaluate, and implement new technologies to improve development efficiency.A successful candidate for this role must require, 5-9 experience in building iOS apps Have a clear foundational understanding of RxSwift Good understanding of CLEAN/VIPER architecture Take pride in the code you write Take initiative to improve the status quo Deep understanding of Apple's design principles and interface guidelines Familiar working with RESTful APIs, third-party libraries and API, cloud message APIs and push notifications Knowledgeable with performance tuning, threading, and offline storage. Understand code versioning tools viz. Git, Mercurial Experienced in continuous integration will be plus You are always looking to learn new things