Job Title: Sr. IOS Developer
Work Location:Irving, TX
Mode: Fulltime
Responsibilities:
- Design and develop native iOS applications using Swift.
- Build responsive and intuitive user interfaces using Swift UI and/or UI Kit.
- Integrate RESTful APIs and third party SDKs.
- Collaborate with Product Owners UXUI Designers QA teams and Backend Developers.
- Implement and maintain application architecture patterns such as MVC MVVM or VIPER.
- Optimize application performance memory usage and responsiveness.
- Write clean maintainable and testable code.
- Perform code reviews and ensure adherence to coding standards.
- Develop unit tests and participate in automated testing initiatives.
- Troubleshoot and resolve application defects and production issues.
- Participate in Agile ceremonies including Sprint Planning Daily Standups Reviews and Retrospectives.
- Publish and maintain applications on the Apple App Store.
Required Skills:
- Strong proficiency in Swift programming.
- Handson experience with Swift UI and UI Kit.
- Strong knowledge of iOS SDK Xcode and Apple Human Interface Guidelines.
- Experience with Core Data Foundation Core Animation and Concurrency GCDAsyncAwait.
- Experience integrating REST APIs JSON parsing and network frameworks.
- Knowledge of Git GitHub Bitbucket version control.
- Experience with dependency managers such as Swift Package Manager SPM or CocoaPods.
- Understanding of mobile application security best practices.
- Knowledge of Firebase services Analytics Crashlytics Push Notifications is desirable.
- Familiarity with CICD pipelines.
Mandatory Skills : Swift