Senior iOS Mobile Developer

Donato Technologies, Inc

San Ramon, CA

JOB DETAILS
SALARY
$67
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), Animation, Apple, Application Programming Interface (API), Authentication, Caching, Cloud Computing, Continuous Deployment/Delivery, Continuous Integration, Customer Support/Service, DevOps, GCP (Good Clinical Practices), Git, GitHub, Information Technology Consulting, JSON, Jenkins, Loyalty Programs, Memory Management, Microsoft Windows Azure, Mobile Applications, Mobile Applications Development, Mobile Payments, Model View Controller, Model View ViewModel (MVVM), Multithreaded Programming, OAuth, Objective-C Programming Language, Order Management, Performance Analysis, Performance Tuning/Optimization, Problem Solving Skills, REST (Representational State Transfer), Release Management/Engineering, Retail, Retail Management, Scalable System Development, Scrum Project Management and Software Development, Software Development, Software Testing, Team Player, Technical Delivery, Technical Recruiting, Test Automation, Test Plan/Schedule, Unit Test, eCommerce, iOS
LOCATION
San Ramon, CA
POSTED
1 day ago

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 GCP.
  • Experience supporting high-volume, consumer-facing mobile applications.

Donato Technologies Inc. is a trusted IT staffing, consulting, and software development partner headquartered in Dallas, Texas. We support clients across industries by understanding their unique business needs and delivering tailored technology and workforce solutions. Our focus is on connecting the right talent with the right opportunity-ensuring clients receive dependable, skilled professionals and candidates receive meaningful career growth and support. We work closely with small to mid-sized organizations to provide flexible, high-quality services that drive performance, innovation, and long-term success.

About the Company

D

Donato Technologies, Inc