Enable job alerts via email!
Boost your interview chances
A leading company is seeking a Senior Software Engineer specializing in iOS development to create and enhance applications, optimize performance, and ensure user satisfaction. The ideal candidate will have robust experience in SwiftUI and Objective-C, along with a strong background in various iOS frameworks.
Sr. Software Engineer:
Enhance iOS applications, develop new features, optimize performance, and ensure that our app meets the highest standards of reliability and user satisfaction. Duties include:
1. Develop efficient, scalable, and secure iOS applications using foundational knowledge of computer science principles and algorithms;
2. Develop and maintain iOS applications using both SwiftUI and Objective-C, ensuring compatibility with older and newer versions of iOS;
3. Implement and monitor UI/UX features using iOS frameworks, such as UIKit, Core Data, Core Animation, and Core Location, to create visually engaging and functional applications;
4. Build and maintain networking and data-handling layers using RESTful APIs, URLSession, Alamofire, and Codable, ensuring efficient data exchange and robust application performance;
5. Implement and monitor CI/CD pipelines using Git, Jenkins, Bitrise, and GitHub Actions to automate testing, building, and deployment processes. Utilize Firebase, LaunchDarkly, and Amplitude for real-time updates, feature flagging, and tracking app analytics, while conducting A/B testing to optimize app performance;
6. Design and implement local and cloud-based data storage solutions using Core Data, Realm, SQLite, and iCloud to ensure seamless data synchronization and storage;
7. Integrate external libraries using Swift Package Manager and CocoaPods to ensure consistent and optimized dependency management across projects;
8. Ensure seamless deployment to the App Store, including monitoring App Store Connect and resolving any submission issues.
May telecommute from any US location.
Minimum Requirements:
A Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or a related discipline followed by 5 years of post-baccalaureate experience in an iOS application development-related occupation.
Experience must include the following, which may have been gained concurrently:
1) 5 years of experience developing iOS applications using SwiftUI and Objective-C;
2) 5 years of experience with iOS frameworks, including UIKit, Core Data, Core Animation, Core Graphics, Core Location, and AVFoundation;
3) 5 years of experience in Xcode, XCTest, RESTful APIs, URLSession, Alamofire, and Codable;
4) 5 years of experience utilizing Core Data, Realm, SQLite, and iCloud storage solutions;
5) 5 years of experience with Git, Jenkins, Bitrise, GitHub Actions, Firebase, LaunchDarkly, Amplitudem, and A/B testing;
6) 5 years of experience working with Swift Package Manager and CocoaPods for dependency management.
Job site: 816 Congress Ave., Austin, TX 78701. Full-time.
To apply, email cover letter and resume, referencing Req. #058982-049, to resumes@care.com.
Care.com, Inc.
816 Congress Ave.
Austin, TX 78701
* Free services are subject to limitations