Duration: Long term
Location : San Jose
Develop native applications using iOS SDK / RxSwift.
Collaborate effectively with product owners, design, platform teams to define specifications and deliver features iteratively.
Ability to integrate with APIs by defining the contract and also building out APIs on node.js when required.
Be passionate about code quality, testing and performance.
Own features end to end from design to launching it in production.
4+ years of experience with Swift/Objective-C and 2+ years of experience with Swift.
Shipped at least one app to the app store.
Excellent problem solving, critical thinking and communication skills.
Experience with multi-threaded programming.
Experience with writing unit tests.
Knowledge of functional programming. (Ex: RxSwift)
Knowledge of performance optimization tools and techniques.
Experience in developing large scale/high traffic consumer facing web applications with a passion for user experience.
BS in Computer Science or related engineering qualification
Experience building highly secure mobile applications that deal with sensitive data. Ex: Financial applications (banks, insurance)
Experience designing maintainable API's.
Experience with Carthage , Cocoa pods.