Apple

Software Engineer, (iOS Applications)

Apple
Apply
2 months ago
Shanghai, ChinaMid Level

Responsibilities

  • Develop native iPhone, iPad, and macOS enterprise applications to automate business processes.
  • Gather and analyze requirements with cross-functional teams and collaborate with designers on user interface implementation.
  • Analyze and resolve production problems, build issues, and code conflicts while implementing long-term solutions.
  • Validate solutions against business requirements and coordinate app releases, deployments, and hotfixes.
  • Evaluate technology advances, reference architectures, frameworks, and components for current and future application needs.

Requirements

  • Proficiency in iOS development with Objective-C, UIKit, Swift, SwiftUI, and Xcode.
  • Experience with computer science fundamentals and prior iOS app development.
  • Bachelor’s degree in Computer Science, Computer Engineering, Engineering, or equivalent.
  • Preferred qualifications include backend service integration, SAP BTP SDK for iOS, OData Services, cloud-based iOS development, GenAI development tools, related software engineering experience, quantitative and interpersonal skills, and leadership experience.

Tech Stack

AWSObjective-CSwiftSwiftUI

Categories

Mobile
Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me