Native App Mobile Engineer - iOS Xoom
Xoom Corporation, one of the fastest growing online money transfer companies in the world, is looking for amazing iOS developers of all levels to help make sending money internationally on mobile devices the best possible experience for our users. It needs to be delightful and beautiful while being fast and easy.
What we care about:
Design ? making sure the application architecture is properly written, testable, scalable and maintainable. We obsess over great code that works great.
Security ? financial data is sensitive data. We put a priority on protecting that data using encryption, strong hashing, authentication and authorization.
Analytics ? so much data is available. We collect all of it, analyze it, and use it to better understand our users and improve our products.
Reliability ? it has to work all the time. We love unit tests, mock objects, continuous build and integration and collaborative development.
Fluency in Objective-C, and a strong working knowledge of CocoaTouch and iOS SDKs
Knowledge of Blocks, Categories, ARC, and core Cocoa design patterns (KVO, Delegate, Target-Action, GCD)
Advanced knowledge of object-oriented programming
Strong coding practices and organization based on the principles of MVC
Implementing Design Patterns in Objective-C
You may have coded in iOS4, but your focus now is iOS5 and iOS6
Storyboard development experience including auto layout or a desire to learn storyboards
Your own App in the Appstore, we'd love to see it.
Custom views and controls development experience
iPad App Development
JSON and RestKit
Deep understanding of Git
Unit test development experience in any language or framework
Scrum and agile work experience
BugSense (or any Crash Reporting Utility)
HTML/CSS on Web Views
Regularly seek to use the ?Gang of Four?s? design techniques
MS or BS in computer science, EECS, or equivalent knowledge and experience
||301 Brannan Street |
San Francisco, CA 94107