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.

PDF, DOC, or DOCX (max 5MB)

By submitting this form, you agree to our privacy policy.