← Back to jobs
Los Angeles, CA, USA
No related jobs found
Job Description:
"• Swift
* UIKit
* Git
* XCTest
* API integration"
• Languages: Swift (primary), Objective‑C (optional)
• Frameworks: UIKit, SwiftUI, Combine, Core Data, Core Animation
• Networking: URLSession / Alamofire; JSON; API integration
• DevOps: Git, CI/CD, Fastlane; App Store / TestFlight releases
• Quality: XCTest, XCUITest; static analysis; linting
• Observability: analytics and crash reporting (as applicable)
Scope of Work
Typical scope includes:
• Native iOS app development (Swift; Objective‑C 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 authentication/authorization flows.
• Ensuring quality through unit tests, UI tests, code reviews, and CI/CD 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 and/or SwiftUI).
• Translate UX designs and product requirements into intuitive, responsive mobile experiences.
• 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.
• 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
• Strong knowledge of iOS SDK, UIKit/SwiftUI, Auto Layout, and app lifecycle.
• Experience consuming RESTful APIs; JSON parsing; networking (URLSession/Alamofire).
• Experience with mobile architecture patterns (MVVM/MVP/VIPER) and modularization.
• Hands-on experience with unit testing (XCTest) and UI testing; familiarity with mocking frameworks.
• Experience with Git, code reviews, and CI/CD for iOS (e.g., Azure DevOps, GitHub Actions, Bitrise, Fastlane).
• Strong problem-solving, communication, and collaboration skills.
Preferred / Nice-to-Have
• Experience with analytics/crash reporting (Firebase/Crashlytics/App Center) and observability.
• Experience with push notifications, deep linking, and background processing.
• Knowledge of security/compliance requirements in regulated industries.
• Experience building reusable UI component libraries and design system alignment.
Education
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience."
Any Graduate
No related jobs found
← Back to jobs