UI System Frameworks Software Developer Engineer - Test

Apple designs and manufactures consumer electronics, software, and services.
$143,100 - $264,200
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Consumer

Description For UI System Frameworks Software Developer Engineer - Test

The Cocoa team at Apple is seeking a Software Development Engineer in Test (SDET) to join their dynamic team responsible for designing and implementing frameworks that deliver essential user-level features and developer APIs. This role represents a unique opportunity to work on frameworks that are fundamental building blocks used by both Apple and third-party developers to create outstanding applications for Apple platforms.

As an SDET, you'll be working in a hybrid QA/Development role, primarily focused on automation efforts. You'll collaborate closely with development teams to gain deep understanding of the technology and create comprehensive test plans. Your responsibilities will include designing, prototyping, and maintaining test applications and automated test suites for UI frameworks.

The position offers exposure to a wide range of rich functionality areas including user interface, text, graphics, document handling, asset management, data modeling, persistence, concurrency, and operating system interaction. You'll be working with cutting-edge technology while ensuring Apple's software maintains its reputation for exceptional quality.

The role offers competitive compensation, including base pay ranging from $143,100 to $264,200, plus opportunities for stock awards, bonuses, and comprehensive benefits. You'll be part of a team that values curiosity, initiative, and diversity, with opportunities to innovate and evolve testing methodologies.

This is an excellent opportunity for a detail-oriented professional with strong programming skills and a passion for quality assurance to make a significant impact on Apple's software ecosystem. You'll be working in a collaborative environment that encourages learning and growth while contributing to products used by millions of people worldwide.

Last updated 2 minutes ago

Responsibilities For UI System Frameworks Software Developer Engineer - Test

  • Collaborate with engineering and cross functional teams to develop tests
  • Drive validation strategy and build testing infrastructure
  • Design, prototype and maintain test applications and automated test suites
  • Debug and create actionable defect reports
  • Exercise various SDK/APIs and functionality in the System for UI frameworks

Requirements For UI System Frameworks Software Developer Engineer - Test

  • Bachelor's degree in Computer Science or equivalent experience
  • Strong object oriented programming and software design skills, preferably in Swift or Objective-C
  • Understanding of Application development and Unit Testing preferably using Xcode and XCTest
  • Detail oriented, analytical, and creative problem solver with passion for quality processes

Benefits For UI System Frameworks Software Developer Engineer - Test

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock purchase plan
  • Restricted stock unit awards
  • Education reimbursement
  • Product discounts
  • Relocation benefits
  • Discretionary bonuses

Interested in this job?

Jobs Related To Apple UI System Frameworks Software Developer Engineer - Test

SOC Front-End Engineering Program Manager

Silicon Program Manager role at Apple focusing on front-end engineering, driving technical solutions and program management for next-generation hardware products.

Product Manager, Music Creation Apps

Product Manager role at Apple focusing on Music Creation Apps, combining product management, development, and marketing responsibilities with emphasis on music industry expertise.

Content Developer, Screens - AppleCare Digital

Content Developer role at Apple focusing on creating video and image assets for AppleCare Digital, ensuring quality UI representation across screens.

Xcode Design Tools Engineer

Build next-generation design tools for Apple's Xcode platform, working on SF Symbols and Asset Catalogs in Swift and Objective-C.

UI Engineer, FaceTime - Apple Vision Pro

UI Engineer position at Apple working on FaceTime for Vision Pro, developing spatial computing experiences with Swift and SwiftUI in the San Francisco Bay Area.