Android Developer
About The CompanyU-Haul is a leading provider of moving and storage solutions, renowned for its extensive network of truck rentals, storage facilities, and related services. With a rich history of innovation and customer-centric approach, U-Haul has established itself as a trusted name in the moving marketplace. The company operates across multiple lines of business, including truck rentals, storage, Moving Help services, and retail items, all aimed at making the moving process seamless and efficient for customers. U-Haul’s commitment to quality, safety, and technological advancement positions it as an industry leader dedicated to growth and excellence.About The RoleWe are seeking a skilled Android Developer to join our remote U-Haul Mobile team, based in Phoenix, Arizona. The ideal candidate will be responsible for developing, maintaining, and enhancing both enterprise and customer-facing mobile applications. Your role will involve participating in the entire mobile app development lifecycle, from conceptualization to deployment, ensuring high performance, quality, and responsiveness of our applications. You will collaborate with cross-functional teams to design innovative solutions that improve the customer experience and support internal business operations. Your expertise will help us build scalable, secure, and reliable mobile applications that align with our company’s strategic goals.Qualifications3+ years of professional Android development experience, with a strong portfolio of production-grade applications built in KotlinProficiency with Jetpack Compose for UI development, state management, navigation, and themingDeep understanding of Android architecture components such as ViewModel, Navigation Component, Room, and other Jetpack librariesExperience with Kotlin Coroutines and Flow for asynchronous programmingKnowledge of dependency injection frameworks, preferably Hilt or DaggerFamiliarity with modular app architecture and scalable code organization practicesStrong background in RESTful API integration, JSON parsing, networking libraries like Ktor or OkHttp, and offline-first strategies including caching and local persistenceExperience with CI/CD pipelines, Git workflows, automated testing, and deployment processesUnderstanding of application security best practices, including secure data storage, encryption, and network securityExcellent debugging, troubleshooting, and problem-solving skillsAbility to work effectively in an Agile environment, contributing to code reviews, architectural discussions, and technical planningBachelor’s degree in Computer Science, Engineering, or related field, or 3+ years of relevant mobile development experienceResponsibilitiesParticipate in the full lifecycle of mobile app development, from design to deploymentDevelop, test, and deploy user interface components, service tiers, and data management modules for complex mobile applicationsWrite clean, maintainable, and efficient code that meets project requirements and quality standardsDebug, troubleshoot, and optimize mobile applications to enhance performance and responsivenessMaintain and support existing apps, monitoring performance and implementing improvementsCollaborate with other IT teams to design and implement innovative and high-quality software solutionsConduct peer code reviews to ensure adherence to best practices and standardsImplement security measures to safeguard app data and user informationStay updated with the latest industry trends, tools, and best practices in mobile developmentParticipate actively in Agile ceremonies, contribute to technical discussions, and assist in architectural decisionsBenefitsComprehensive medical, dental, and vision insurance plansIndoor fitness gym and gym reimbursement programsWellness programs including registered dietitian services and Weight WatchersOnsite medical clinic for employees and their familiesCareer stability and opportunities for advancement within the companyTuition reimbursement and access to free online courses through U-Haul University®Business and travel insurance optionsEmployee assistance programs, paid holidays, vacation, and sick leaveEmployee Stock Ownership Plan (ESOP) and 401(k) savings planLife insurance, critical illness, and accident coverageLegal and auto insurance discounts, identity theft protection, and wellness programsDiscounts on cell phone plans, hotels, and other servicesSupportive work environment that promotes health, wellness, and personal growthEqual OpportunityU-Haul is an equal opportunity employer. We ensure that all employment decisions are made without regard to race, color, religion, sex, national origin, disability, veteran status, or any other protected characteristic under applicable law. We are committed to fostering an inclusive and diverse workplace where all team members are valued and respected.