Android Developer - Remote
About The CompanyU-Haul is a leading provider in the moving and storage industry, renowned for its innovative solutions and customer-centric approach. With a comprehensive suite of services including truck rentals, storage options, Moving Help, and retail items, U-Haul has established itself as a trusted name in the marketplace. The company prides itself on its commitment to quality, safety, and sustainability, continuously striving to enhance the customer experience through cutting-edge technology and dedicated service. With a strong presence across North America, U-Haul fosters a dynamic and inclusive work environment that encourages growth, innovation, and professional development.About The RoleWe are seeking a skilled Android Developer to join our remote U-Haul Mobile team, based in Phoenix, Arizona. In this role, you will be responsible for developing and maintaining both enterprise and customer-facing mobile applications that support our diverse range of services. Your work will directly impact the customer experience, ensuring that our mobile apps are reliable, responsive, and user-friendly. You will collaborate with cross-functional teams to design scalable solutions, troubleshoot issues, and implement new features that enhance our digital offerings. This position offers an exciting opportunity to work on complex mobile projects within a fast-paced, innovative environment, contributing to the growth and success of U-Haul’s digital ecosystem.Qualifications3+ years of professional Android development experience, building production-grade mobile applications in KotlinExpertise with Jetpack Compose for state management, navigation, and themingStrong understanding of Android architecture best practices, including ViewModel, Navigation Component, Room, and other Jetpack librariesProficiency with Kotlin Coroutines and FlowExperience with dependency injection, preferably Hilt (or Dagger)Knowledge of modular app architecture and scalable code organizationSolid background in RESTful APIs, JSON parsing, networking (Ktor/OkHttp), and offline-first strategies such as caching and local persistenceFamiliarity with CI/CD pipelines (Git-based workflows, automated builds, testing, and deployment)Understanding of application security best practices, including secure data storage, encryption, and network securityStrong debugging and problem-solving skillsAbility to collaborate effectively in an Agile environment and contribute to code reviews, architectural discussions, and technical planningBachelor's degree in Computer Science, Engineering, or related field, or equivalent experience (3+ years in Mobile Development)ResponsibilitiesParticipate in the full mobile app development lifecycle, from conception to deployment and maintenanceDevelop, test, and deploy user interface, service tier, and data tier components for complex mobile applicationsCode, debug, and maintain apps to meet functional and performance requirementsEnsure optimal performance, quality, and responsiveness of mobile applicationsSupport, troubleshoot, monitor, and optimize existing mobile apps for continuous improvementCollaborate with other IT teams to design and implement high-quality software solutionsConduct peer reviews of team members' code to ensure adherence to best practices and standardsImplement secure data handling and encryption practices to safeguard user informationStay updated with the latest Android development trends, tools, and frameworksParticipate in Agile ceremonies, contribute to technical discussions, and support team goalsBenefitsFull medical coverage, including prescription plans, dental, and vision plansAccess to a new indoor fitness gym and gym reimbursement programsOnsite medical clinic for employees and their familiesCareer stability with opportunities for advancementValuable on-the-job training and professional development through U-Haul University®Tuition reimbursement and access to free online coursesBusiness and travel insurance optionsEmployee Assistance Program (EAP) and wellness initiativesPaid holidays, vacation, and sick leaveEmployee Stock Ownership Plan (ESOP) and 401(k) Savings PlanLife insurance, critical illness, and accident coverageDiscounts on cell phone plans, hotels, and moreIdentity theft protection with LifeLockFinancial wellness programs including Dave Ramsey's SmartDollarAccess to U-Haul Federal Credit Union and legal resourcesEqual OpportunityU-Haul is an equal opportunity employer. We are committed to creating a diverse and inclusive workplace where all individuals are valued and respected. All employment decisions are made without regard to race, color, religion, sex, national origin, disability, veteran status, or any other protected characteristic under applicable federal, provincial, state, or local laws. We provide reasonable accommodations for qualified applicants and employees with disabilities upon request. We believe that a diverse workforce enhances our ability to serve our customers and fosters innovation within our organization.