U-Haul→
Android Developer Intern at U-Haul in Remote
InternshipRemoteRemote
Skills
kotlinandroid studioandroid app architecturejetpack composematerial designdebugging with android studio toolslogcatgitlocal data storage solutionsmvvmunidirectional data flowrepository patternnetworking on androidrestful apisjsonthird-party library integrationmavenandroid build tools
Job Description
Summary: U-Haul is looking for an Android developer intern to learn the ins and outs of both enterprise and customer-facing apps. The role involves developing mobile apps that enhance customer experience and support internal business needs.
Responsibilities:
- Participate in the mobile app development lifecycle
- Develop, test, and deploy user interface, service tier, and data tier components for complex mobile apps
- Code, debug, and test apps to meet business requirements
- Ensure the best possible performance, quality, and responsiveness of your code
- Support, troubleshoot, and optimize mobile apps
- Learn to conduct peer reviews of team members’ code
Required Qualifications:
- Working knowledge of Kotlin and Android Studio
- Understanding of Android app architecture, Jetpack Compose, and Material Design
- Ability to debug issues and reason through problems using Android Studio tools and Logcat
- Experience committing and managing code using Git
Preferred Qualifications:
- Familiarity with Kotlin language features such as data classes, sealed classes, higher‑order functions, null safety, and basic coroutines
- Exposure to local data storage solutions (e.g., SharedPreferences, Room, or similar)
- Exposure to Android architecture concepts such as MVVM, Unidirectional Data Flow and Repository patterns
- Basic understanding of networking on Android, including consuming RESTful APIs and working with JSON
- Experience integrating third‑party libraries or SDKs using Maven (or dependency management via Android build tools)
Required Skills: Kotlin, Android Studio, Android app architecture, Jetpack Compose, Material Design, Debugging with Android Studio tools, Logcat, Git, Local data storage solutions, MVVM, Unidirectional Data Flow, Repository pattern, Networking on Android, RESTful APIs, JSON, Third-party library integration, Maven, Android build tools