iOS Developer Intern

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

iOS Developer Intern developing enterprise and customer-facing mobile apps at U-Haul. Participating in the mobile app development lifecycle and troubleshooting applications.

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.

Requirements:

  • Working knowledge of Swift and Xcode.
  • Understanding of the iOS app lifecycle, SwiftUI, and Apple’s Human Interface Guidelines.
  • Ability to debug issues and reason through problems using Xcode tools and logs.
  • Experience committing and managing code using Git.
  • Familiarity with Swift language features such as enums, computed properties, completion handlers, and basic concurrency concepts.
  • Exposure to offline storage solutions (e.g., UserDefaults, Core Data, or similar).
  • Exposure to object-oriented programming (OOP) concepts and iOS design patterns such as MVVM, delegation, observers, or decorators.
  • Basic understanding of networking in iOS, including consuming RESTful APIs and working with JSON.
  • Experience integrating third-party libraries or SDKs using Swift Package Manager (SPM).

Benefits:

  • Wellness programs
  • Flexible work arrangements