• Minimum 5 years of experience in developing, releasing and maintaining iOS mobile applications. • Excellent expertise in iOS SDK frameworks and fundamentals. • Good understanding of iOS application architecture and design. • Good understanding of memory management, network interaction, concurrency and multi-threading in iOS. • Good knowledge of Code-versioning tools (GitHub/Gitlab/SourceTree/SVN). • Experience with Xcode profiling tools to identify and improve app performance. • Knowledge in tracking tool like JIRA. • Amazing debugging skills with the ability to write unit test cases for robustness, including edge cases, usability, and general reliability. • Well versed with Agile methodology. • Works closely with API, Product Design and Product Management teams. • Strong computer science fundamentals. • Startup friendly i.e self-starter, quick learner, hard-working and passionate. • Ships features in fast moving agile sprints. • Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams.
Skills to have:
• Functional reactive programming (RxSwift, ReactiveSwift, ReactiveCocoa or any other similar solution) • Excellent expertise in AVFoundation, AVKit, MediaPlayer and related Frameworks.
WFH until things stabilize, preferred location is Bangalore.