careers

×

job category research study

We want to make job hunting easier by updating the structure of job titles and categories to improve upon the job search experience. Please participate in a brief drag-and-drop activity to let us know how you recognize and relate to general job classifications.

Return to Job Search

iOS Developer Intern

The U-Haul Mobile team is looking for an iOS Developer Intern to learn the ins and outs of both enterprise and customer-facing apps. Our company has multiple lines of business within the moving marketplace including truck rentals, storage, Moving Help, and retail items to name a few. Our challenge? Develop mobile apps that make our customer's experience with our services as remarkable as possible and also support our internal business needs. Do you have the development capabilities to succeed at this task?

 

This internship will start February 3rd and will run for 10+ weeks.

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 memberscode.

 

Skills:

  • Proficiency with Xcode and Swift.
  • Understanding of iOS environment and design elements.
  • Debugging and problem-solving skills.
  • Committing code with Git.

 

Preferred Qualifications:

  • Exposure to OOP and design patterns, such as MVVM, MVC, UDF, etc.
  • Familiar with Swift enums, computed properties, completion handlers, delegation pattern, concurrency, and offline storage.
  • Knowledge of iOS networking using RESTful web services with JSON.
  • Experience integrating 3rd party SDKs.

 

You will be successful in this role if you:

  • Complete daily development assignments that include internal and external mobile apps.
  • Analyze and implement solutions to presented problems while satisfying the user’s needs.
  • Write code that is easily maintainable and highly reliable.
  • Collaborate with a team to successfully complete projects on time.

Perks of joining the U-Haul fleet:

Get your career moving with a company who empowers team members to the healthiest version of themselves! We provide robust wellness benefits, events, and resources to help team members becomes the happiest and healthiest they can be.



U-Haul is an equal opportunity employer. All applications 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.

Apply