Native App Mobile Engineer - Android Xoom
Xoom Corporation, one of the fastest growing online money transfer companies in the world, is looking for amazing Android developers to help make sending money internationally on mobile devices the best possible experience. 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.
2 Years experience Java on Android
Core Java skills, such as multi-threading, and familiar with the JDK libraries
UI Layout / UI Assets (e.g. 9-patch images)
MVC on Android with Activities/Intentions/Services
Experience with apps that function offline and perform synchronization with remote services
Jackson Library for JSON
Spring REST client
Custom UI views
Crash reporting library, such as BugSense
Flurry for metrics/analytics
Implementing/testing on varied class of devices, different Android versions, and screen sizes.
Server-side integration of push notifications with UrbanAirShip
HTML/CSS on Web Views
MS or BS in computer science, EECS, or equivalent knowledge and experience
||301 Brannan Street |
San Francisco, CA 94107