Title: iOS Developer
Location Los Angeles, CA
Duration: Contract
Job Description:
Typical scope includes:
Native iOS app development (Swift ObjectiveC optional) across the full SDLC requirements, design, development, testing, release, and support.
Building UI components, integrating device capabilities (camera, notifications, biometrics), and ensuring accessibility and localization readiness.
Integrating with RESTful APIs and enterprise services implementing secure authenticationauthorization flows.
Ensuring quality through unit tests, UI tests, code reviews, and CICD pipelines optimizing performance and stability
. Partnering with cross-functional teams to refine user stories, estimate work, and deliver in Agile sprints. Key Responsibilities
Develop and maintain iOS applications using Swift and Apple frameworks (UIKit andor SwiftUI).
Translate UX designs and product requirements into intuitive, responsive mobile experiences.
Write clean, modular, and testable code following SOLID principles and iOS best practices.
Integrate backend services via RESTGraphQL APIs handle offline caching, data persistence, and synchronization.
Implement secure storage, encryption where required, and follow mobile security best practices (OWASP MASVS).
Troubleshoot, debug, and resolve defects perform root-cause analysis for production issues.
Optimize app performance (launch time, memory, battery), and ensure crash-free sessions.
Collaborate with QA to define test strategies and automate test coverage.
Support App Store releases, versioning, and continuous improvements based on telemetry and user feedback.
Contribute to architecture decisions, reusable components, and documentation.
Required Skills & Qualifications
3+ years of professional iOS development experience (Swift).
Strong knowledge of iOS SDK, UIKitSwiftUI, Auto Layout, and app lifecycle
Experience consuming RESTful APIs JSON parsing networking (URLSessionAlamofire).
Experience with mobile architecture patterns (MVVMMVPVIPER) and modularization.
Hands-on experience with unit testing (XCTest) and UI testing familiarity with mocking frameworks.
Experience with Git, code reviews, and CICD for iOS (e.g., Azure DevOps, GitHub Actions, Bitrise, Fastlane).
Understanding of Apple Human Interface Guidelines and accessibility fundamentals.
Strong problem-solving, communication, and collaboration skills. Preferred Nice-to-Have
React Native experience or hybrid mobile development exposure (if applicable).
Experience with analyticscrash reporting (FirebaseCrashlyticsApp Center) and observability.
Experience with push notifications, deep linking, and background processing. Knowledge of securitycompliance requirements in regulated industries.
Experience building reusable UI component libraries and design system alignment.
Exposure to microservices, API gateways, and enterprise identity providers (OAuth2OIDC). Education Bachelor s degree in Computer Science, Engineering, or equivalent practical experience.