A

Apple

Designs phones, computers and their operating systems

Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBeijing, ChinaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science or Master of Science in Computer Science, Software Engineering, or Information Systems, or equivalent practical experience.
  • A solid foundation in computer science and proven experience in full-stack software development across backend services and frontend interfaces.
  • Strong proficiency in Python and Linux shell scripting.
  • Hands-on experience managing and deploying to cloud environments such as Google Cloud Platform, Amazon Web Services, or AliCloud, and deep familiarity with Kubernetes containerization and orchestration.
  • Demonstrated expertise building, maintaining, and scaling continuous integration and continuous delivery pipelines and automated deployment workflows.
  • Proven experience in live incident response and operational monitoring, including creating and managing observability dashboards.
  • Excellent analytical and root-cause analysis skills, a proactive and self-starting approach, and eagerness to continuously learn.
  • Ability to use artificial intelligence tools to enhance productivity, streamline debugging, and optimize operational workflows.

Responsibilities

  • Design, build, and maintain scalable frontend and backend systems, ensuring seamless integration, high performance, and strong user experiences.
  • Architect and manage deployment pipelines, using continuous integration and continuous delivery, Kubernetes, and distributed cloud platforms such as Amazon Web Services, Google Cloud Platform, and AliCloud to ensure smooth, automated rollouts.
  • Own system health and operational readiness by creating, managing, and optimizing monitoring dashboards and alerting systems to identify anomalies before they affect users.
  • Respond to technical escalations by troubleshooting, managing, and mitigating live system emergencies.
  • Analyze system logs and complex multi-tier architectures to identify root causes and implement permanent systemic fixes.
  • Integrate artificial intelligence-powered tools and methodologies to accelerate development, automate repetitive tasks, and analyze system anomalies.
  • Adapt to new frameworks, infrastructure paradigms, and emerging technologies.

Desired Qualifications

  • Practical experience with iOS development technologies and strong familiarity with Swift.
  • Understanding of mobile-to-cloud architectures and client-side profiling tools such as Xcode and Instruments.
  • Experience building custom internal developer tools or advanced automation frameworks for operational efficiency.
  • Ability to maintain composure and drive swift solutions during critical, time-sensitive software emergencies.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs