Mobile App Developer
EngineeringSan Diego, CAFull Time
About the Role
We're looking for a Mobile App Developer to own our Apple ecosystem apps. You'll work on building performant, user-friendly native applications using SwiftUI and UIKit, with a focus on data synchronization and seamless user experiences across all Apple platforms.
Responsibilities
- Develop and maintain native iOS, iPadOS, watchOS, and macOS applications
- Implement data synchronization between CoreData and remote MySQL database
- Integrate Apple Push Notifications for real-time updates
- Optimize app performance through monitoring and enhancement
- Handle JSON encoding/decoding for API communication
- Collaborate with backend team on Node.js API integration
- Manage App Store submissions and ensure compliance with Apple guidelines
Qualifications
- 4+ years of experience in iOS/macOS development
- Strong proficiency in SwiftUI and Swift
- Experience with UIKit for advanced UI interactions and graphics manipulation
- Solid understanding of CoreData and data persistence strategies
- Experience with Apple Push Notification service (APNs)
- Track record of successfully submitting and maintaining apps on the App Store
- Experience deploying to iPhone, iPad, Apple Watch, and macOS
Nice to Have
- Experience with Node.js backend development
- Familiarity with MySQL and database synchronization patterns
- Experience with performance profiling tools (Instruments, Xcode Organizer)
- Background in building productivity or B2B applications
- Experience with developing Android apps in Kotlin/Java
- Experience with Jetpack Compose
Apply for this Position
Fill out the form below and we'll get back to you soon.