Full stack/iOS Engineer (iOS + Backend) - iCloud Products
Core
Building high-quality iOS applications and scalable backend services for Apple Invites to deliver event management experiences for iCloud users.
Role type
Full stack iOS and backend engineer
Builds
Apple Invites iOS app and backend APIs
Domain
Consumer software, Cloud services
Required skills
Swift, SwiftUI, UIKit, Java, Go, C++, CloudKit, SwiftData, REST APIs, gRPC, Unit testing, CI/CD, Generative AI tools
Preferred skills
CoreData, Cross-platform iOS (iPad/Watch/TV), TypeScript/JavaScript, Python, Rust, Docker, Kubernetes, Redis, Kafka, Apache Spark, Spring, Netty
Technologies
Swift, SwiftUI, UIKit, Java, Go, C++, CloudKit, SwiftData, REST, gRPC, Docker, Kubernetes, Redis, Kafka, Apache Spark, Spring, Netty, CI/CD pipelines
Responsibilities
Develop and maintain features for the Apple Invites iOS application; Design, build, and maintain backend services and APIs; Collaborate with designers to implement user interfaces; Write clean, efficient, and well-documented code; Ensure application performance, quality, and responsiveness; Identify and fix bugs; Contribute to code quality through testing and code reviews; Use generative AI tools to accelerate development and improve code quality.
Seniority
Mid-level to Senior, hands-on IC
