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