Software Engineer, Developer Relations

Sunnyvale, CA, US • Posted 10 hours ago • Updated 10 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Mentorship
  • Writing
  • Documentation
  • Objective-C
  • IOS Development
  • OS X
  • Concurrent Computing
  • Management
  • UIKit
  • Workflow
  • Application Development
  • Testing
  • Distribution
  • Shipping
  • Debugging
  • Xcode
  • Computer Science
  • Software Engineering
  • Swift
  • Bluetooth
  • Near Field Communication
  • FOCUS

Summary

Are you passionate about mentoring, coding, writing documentation, and helping developers solve engineering challenges? Developer Relations is looking for a talented software engineer to help developers create outstanding software for all of Apple's platforms. In this role you would serve as the primary technical liaison between Apple and the global developer

community , guiding third-party engineers in building, debugging, and optimizing apps across iOS, macOS, visionOS, watchOS, and tvOS.

We are looking for an engineer with extensive experience using Xcode to develop apps written in Swift and Objective-C. For this role, deep experience with some or all of the following technologies would be preferred: Apple Push Notification service, Core Bluetooth, Core NFC, Core Location, Core Motion, Live Activities, Local Notifications, Focus, App Attest, and Passkeys.

Your expertise should include advanced debugging abilities and a solid understanding of modern Apple operating system fundamentals.

Description

Developer Relations is the main technical contact for Apple's worldwide community of software developers. We help ensure that the products they ship are designed and engineered to the high standards Apple sets for itself. This position is perfect for a software engineer who enjoys collaborating with others to solve app development challenges, and has a passion for learning

and sharing knowledge.

Minimum Qualifications

6+ years experience developing apps for Apple platforms in Swift or Objective-C.

Proven experience developing native apps using Xcode, Swift, and Objective-C.

Utilizing SwiftUI and UIKit to build app experiences for the iOS, watchOS, iPadOS, visionOS, tvOS, or macOS platforms.

Utilizing Swift concurrency, Swift memory management, and state management for interoperability across SwiftUI and UIKit to build and debug applications.

Strong familiarity with Apple developer workflows including application development, testing, and distribution.

Building and shipping apps on all of Apple's platforms.

Preferred Qualifications

Excellent debugging skills and capable of using Sysdiagnose, backtrace, LLDB, and Xcode Instruments to identify and resolve bugs and performance issues.

Strong understanding of computer science & software engineering best practices.

Willingness to dive in and take ownership of a technology or problem space.

Active and engaged with the Apple and/or Swift developer community.

In-depth experience with some or all of the following technologies: Apple Push Notification service, Core Bluetooth, Core NFC, Core Location, Core Motion, Live Activities, Local Notifications, Focus, App Attest, and Passkeys.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90733111
  • Position Id: fea279c836eb7742f015e62a3ed608a0
  • Posted 10 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cupertino, California

Today

Full-time

Sunnyvale, California

Today

Full-time

Cupertino, California

Today

Full-time

Cupertino, California

Today

Full-time

Search all similar jobs