Senior iOS Developer
Job Description
Litmus7 is hiring a Senior iOS Developer in Los Angeles to design, build, and maintain iOS applications for client delivery.
Responsibilities
- Design and maintain high-quality, scalable, reusable iOS applications aligned to business requirements
- Collaborate with product managers, UX/UI designers, and backend developers to connect user-facing features with backend services
- Write clean, maintainable, efficient code following best practices, including unit testing, debugging, and code reviews
- Find and resolve issues related to performance bottlenecks, memory leaks, and other system inefficiencies
- Keep pace with current iOS development trends, frameworks, and tooling to support adoption of modern technologies
Requirements
- 10+ years of professional experience in iOS development
- Strong proficiency in Swift and Objective-C
- Expertise with UIKit and SwiftUI
- Proven experience with the Combine framework
- Solid understanding of iOS frameworks such as Core Data
- Experience implementing animations and transitions
- Proven experience with MVVM and familiarity with other architectural patterns
- Experience integrating with RESTful and GraphQL APIs and using third-party libraries
- Demonstrated expertise in unit testing and UI testing
- Knowledge of iOS design principles and Apple’s Human Interface Guidelines
- Experience optimizing performance of SwiftUI applications
- Understanding of memory management in Swift, including resolving issues in SwiftUI
- Hands-on experience with multi-threaded programming and networking concepts
- Experience with version control systems such as Git or Bitbucket
- Familiarity with CI/CD tools such as Jenkins and Bamboo, and test tooling such as XCTest
- Experience with iOS App Store submission and release processes
- Knowledge of security best practices
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal abilities
Tech Stack
- Swift, Objective-C
- UIKit, SwiftUI
- Combine, Core Data
- MVVM
- RESTful APIs, GraphQL
- Git, Bitbucket
- Jenkins, Bamboo
- XCTest
- iOS App Store submission and release processes
Location
- Los Angeles, CA (onsite)
Salary
- USD 130,000 - 140,000 per year