Software Engineer (Marcom Interactive Apps), Retail and Marcom Engineering

Sunnyvale, CA, US • Posted 1 day ago • Updated 4 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • Retail
  • Cloud Computing
  • Editing
  • Collaboration
  • Software Engineering
  • OS X
  • IOS Development
  • Backend Development
  • TypeScript
  • Ruby
  • Computer Science
  • Swift
  • Java
  • Kotlin
  • Spring Framework
  • WebSocket
  • Communication
  • React.js
  • Software Development
  • Shipping
  • Real-time

Summary

Imagine what you could build here at Apple.\\n\\nDo you like building software for people who build software? Have you ever used a collaborative editing application and considered what it takes to make that feel instant and seamless? \\n\\nOur team builds a content authoring platform that creative teams use to collaborate in real-time. We also build the framework that lets other Apple engineers extend our platform, creating new capabilities that their end users rely on.\\n\\nWe're a small team with a broad surface area. A native macOS app, the cloud backend that powers it, and the framework that drives our plugin ecosystem.\\n\\nAre you drawn to the intersection of native macOS development, real-time backend systems, developer experience, and end-user product? Do you love working in multiple languages? \\n\\nIf so, we'd like to talk.

This is a hands-on engineering role. You'll work on a native macOS app, the cloud backend that powers it, and a React framework for building plugins.\n\nThe work is full-stack in the truest sense. Native Swift and SwiftUI for the app. Cloud services on the backend (Swift / Kotlin / Node). And a plugin framework built in React that lets other Apple engineers extend what we build.\n\nExperience with multi-user editing is valuable (real-time collaboration), but curiosity and willingness to learn matter much more.\n\nThe stack is broad and you'll get to move across all of it.

5+ years of experience in software engineering\nExperience with native macOS or iOS development\nExperience with backend development\nProficiency with at least two: Swift, TypeScript, Java, Kotlin, Ruby\nBS in Computer Science or a related field or equivalent job-related experience

Experience with SwiftUI\nFamiliarity with server-side Swift (Vapor framework)\nFamiliarity with Java or Kotlin and Spring Boot for backend services\nFamiliarity with WebSocket-based communication\nStrong experience with React, including hooks, context, and modern React patterns\nExperience designing APIs that other engineers build on\nCare for the craft of software development beyond just shipping features\nExperience with operational transform, CRDTs, or real-time synchronization systems
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: 79343e8dd3e2077ec096c37028b99d0c
  • Posted 1 day 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

Sunnyvale, California

Today

Full-time

Sunnyvale, California

Today

Full-time

Search all similar jobs