Computer Systems Programmer (iOS) - Hybrid - Laurel, MD
Apply on
Role: Computer Systems Programmer (iOS)
Hybrid - 3days in Laurel, MD
Exp: 12+yrs
Job Description:
1. Implement UI/UX design Translate design mockups and wireframes into highquality code, adhering to Apple s design guidelines.
2. Design and build iOS apps for iPhone and iPad using Swift.
3. Maintain existing iOS apps, written in Swift and ObjectiveC, and troubleshoot production issues.
4. Integrate APIs and thirdparty services.
5. Manage new app submission/approval/release process on the Apple Store.
6. Manage app deployment/distribution on IBM MaaS360.
7. Collaborate with QA team to support application QA and UAT
Education:
Bachelor s degree in computer science, engineering, or a related field
General Experience:
5+ years of handson iOS app development experience.
- FullCycle Mobile App Development.
- Proven experience with UI/UX design principles and best practices.
- Experience with serverclient architecture.
- Strong analytical and problemsolving skills.
- Excellent communication skills.
- Quick to learn and adapt.
Specialized Experience:
5+ years experience in iOS app development for iPhone and iPad using the following:
- Proficiency in Swift and ObjectiveC.
- Fullcycle mobile app development.
- Integration with mobile backend APIs and cloud service APIs.
- Secure coding practices and data encryption.
- UI/UX design principles and best practices.
- UIKit, CoreData, Alamofire, MapKit, and AVFoundation.
- Firebase Analytics SDK and Crashlytics.
- Any Vision API(s).
- Tools: Xcode, Swift Playgrounds, CocoaPods, Swift Package Manager (SPM), Simulator, Postman, App Store Connect, and TestFlight.
- Manage new app submission/approval/release process on the Apple Store.
- Manage app deployment/distribution on IBM MaaS360