iOS Developer
Cupertino, CA, US • Posted 22 hours ago • Updated 22 hours ago

Smartwork IT Services
Dice Job Match Score™
👤 Reviewing your profile...
Job Details
Skills
- Swift
- Xcode
- UIKit
- UI
- IOS Development
- JSON
- Jenkins
- Continuous Integration
- SwiftUI
- Auto Layout
- Swift Concurrency
- Combine
- GCD
- URLSession
- background tasks
- Codable
- Core Data
- SQLite
- SPM
- CocoaPods
- Fastlane
- Xcode Cloud
- GitHub
- XCTest
- XCUITest
- snapshot testing
- Keychain
- certificate pinning
Summary
Greetings from Smart Work IT Services,
Job Title: iOS Developer
Location: Cupertino, CA
Job Description:
5-7 years of professional iOS development experience with Swift and Objective C in production apps or SDKs.
Strong command of iOS frameworks: UIKit, SwiftUI, Foundation, StoreKit, Core Data (or alternative persistence), Core Animation, Background Tasks, Local Notifications.
Expertise in Swift Concurrency (async/await) and/or Combine, plus legacy concurrency models (GCD, NSOperation).
Proven experience building SDKs/libraries consumed by multiple apps, with focus on API design, semantic versioning, and backward compatibility.
Deep understanding of ATT, SKAdNetwork, and privacy-preserving measurement; hands-on with postbacks, conversion value strategies, and attribution windows.
Solid networking fundamentals: request/response lifecycle, caching, ETags, error handling, and resilience patterns.
Track record of performance tuning (Instruments: Time Profiler, Allocations, Leaks, Energy, Network), memory management, and binary size optimization.
Strong testing discipline: XCTest, XCUITest, mocks/stubs, dependency injection, hermetic tests, and CI workflows (Xcode Cloud, Jenkins, GitHub Actions).
Excellent communication skills and the ability to collaborate in a cross-functional, privacy-first product environment.
Technical Stack & Tools
Languages: Swift (5.x+), Objective C
UI: SwiftUI, UIKit, Auto Layout
Concurrency: Swift Concurrency, Combine, GCD/NSOperation
Networking: URLSession, background tasks, Codable/JSON, protobuf (optional)
Data: Core Data / SQLite / file-based persistence
Build & CI: Xcode, SPM/CocoaPods, Fastlane, Xcode Cloud/Jenkins/GitHub Actions
Testing: XCTest, XCUITest, snapshot testing (iOSSnapshotTestCase), Instruments
Security: Keychain, certificate pinning (where applicable), secure storage
Observability: Unified logging, metrics collectors, crash analytics
Education
Bachelor's/Master's in Computer Science, Engineering, or equivalent practical experience.
- Dice Id: 91131384
- Position Id: 8858499
- Posted 22 hours ago
Company Info
About Smartwork IT Services
At SWITS Digital Private Limited, we are driven by innovation, integrity, and a commitment to empowering businesses through technology. As a fast-growing company, we specialize in designing and developing cutting-edge products and services tailored to meet the unique needs of our clients.
Who We Are
Innovators at Heart: We thrive on turning ideas into impactful solutions that drive tangible results.
Tech Visionaries: Our expertise spans web application development, AI-driven solutions, and digital transformation.
Client-Focused: Building long-lasting partnerships by delivering personalized, high-quality services.
What We Do
Develop innovative products like SWITS ATS, SWITS HRMS, SWITS JOBS, and SWITS VMS, revolutionizing industries such as recruitment, human resources, and vendor management.
Provide scalable, efficient, and secure web applications that simplify business processes and foster growth.
Our Vision
To redefine industry standards by crafting digital solutions that not only meet today’s challenges but also anticipate tomorrow’s opportunities.
Why Choose Us
Agile Development: Fast and adaptable processes for delivering exceptional results.
Customer-Centric Approach: We prioritize understanding and meeting client objectives.
End-to-End Support: From ideation to execution and beyond, we’re with you at every step.
Join us on our journey to shape a smarter, more connected future. Let us bring your vision to life!
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs