Haystack
← Back to Jobs
Technology
ST

Senior iOS Mobile Developer

Spruce Technology Inc.San Ramon, CA🇺🇸United StatesPosted 24 Jul 2026

Why This Role Stands Out

This Senior iOS Mobile Developer role at Spruce Technology Inc. offers a fantastic opportunity to contribute to impactful, consumer-facing applications and gain experience in a reputable tech company. If you are a seasoned iOS developer with a passion for modern Swift development and optimizing app performance, this is an exciting chance to advance your career.

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

 

Job Title: Senior iOS Mobile Developer

Location: Onsite – San Ramon, CA
Duration: 12+ Months

 

Job Description

We are seeking a Senior iOS Mobile Developer with strong experience building scalable, consumer-facing native iOS applications. The ideal candidate should have expertise in modern iOS development, API integrations, performance optimization, and App Store deployment. Experience with retail or e-commerce applications is highly preferred.

 

Required Skills

  • 8+ years of experience in Native iOS application development.
  • Strong expertise in Swift and Objective-C.
  • Hands-on experience with UIKit, SwiftUI, Core Data, and Core Animation.
  • Strong understanding of iOS application architecture (MVVM, MVC, Clean Architecture).
  • Experience integrating RESTful APIs, JSON, and secure authentication mechanisms (OAuth/JWT).
  • Strong knowledge of Grand Central Dispatch (GCD), async/await, multithreading, memory management, and performance optimization.
  • Experience implementing offline storage, caching, and data synchronization.
  • Hands-on experience with Firebase (Analytics, Crashlytics) or similar mobile analytics platforms.
  • Experience with mobile monitoring and performance tools such as New Relic, Datadog, or similar.
  • Experience writing Unit Tests and UI Automation Tests using XCTest/XCUITest.
  • Experience with App Store Connect, TestFlight, certificates, provisioning profiles, and App Store release management.
  • Familiarity with CI/CD tools such as Fastlane, Bitrise, Jenkins, GitHub Actions, or Azure DevOps.
  • Strong experience with Git and Agile/Scrum development methodologies.
  • Excellent problem-solving, communication, and collaboration skills.

 

Preferred Skills

  • Experience developing retail or e-commerce mobile applications.
  • Experience with Shopify, Shopify Plus, or other enterprise e-commerce platforms.
  • Experience integrating Apple Pay or other mobile payment solutions.
  • Experience building features such as loyalty programs, order management, inventory visibility, or personalized shopping experiences.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

Experience supporting high-volume, consumer-facing mobile applications

Skills

Firebase
Objective-C
Swift
AWS
New Relic
OAuth
Scrum
SwiftUI
Agile
Azure
Datadog
Git
GitHub Actions
Google Cloud
JWT
Jenkins
UIKit
iOS

Similar jobs