Job Detail

Android Developer

U-Haul Corporate Headquarters
U-Haul International
2727 N Central Ave
PHOENIX , AZ

Company Info:
U-Haul is an equal opportunity employer. All applicants for employment will be considered without regard to race, color, religion, sex, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, provincial, state or local law. Individual accommodations are available on requests for applicants taking part in all aspects of the selection process. Information obtained during this process will only be shared on a need to know basis.
Description:
As an Android developer at U-Haul, you'll be responsible for developing mobile applications that will be used by millions of people, and work with a team to build products on the cutting edge of usability, interaction, and design. Our ideal candidate is someone who’s detail-oriented, comfortable taking ownership of their work, and effectively searching for creative solutions to the complex problems we encounter.
Requirements:

• Experience building native and hybrid Android applications
• Strong coding abilities and experience with Java and Android SDK
• Experience with Multi-Threading and memory management specific to mobile devices
• Experience with push notification services
• Knowledge of Android performance profiling tools and optimization techniques
• Experience writing unit tests and testable code
• Experience designing clean and maintainable APIs
• Experience consuming web services and HTTP REST interaction with JSON and XML
• Excellent problem solving, critical thinking, and communication skills


Preferred
• Strong analytical and problem-solving abilities to help identify problems and suggest solutions
• Pointers to mobile apps you’ve published in Google Play
• Knowledge of several computer languages preferred
• Good verbal and written communication skills (including documentation)
• Teamwork and self-direction skills
• Good human relations and customer service skills
• Strong attention to detail, organizational and multi-tasking skills
Education/Training:
Bachelors Degree and/or equivalent experience
Work Status:
Full-Time