Senior iOS Mobile Developer
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
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
Similar jobs
iOS Developer
Adobe Systems · San Jose, United States
1 minute ago$148.5k - $214.9k/yrLead Mobile Trading App Developer
Hermitage Info Tech, LLC. · Piscataway, United States
6 minutes agoAndroid Application Developer # 26-20148
U.S. Tech Solutions Inc. · Lincolnshire, United States
12 minutes agoMobile Operating Engineer
Cushman & Wakefield · Nashville, United States
1 hour agoSenior iOS Software Engineer, Verily Me
Verily Life Sciences · Boston, United States
2 hours ago$191k - $215k/yrApple iOS Developer with Security Clearance
GRVTY · Sterling, United States
2 hours ago