https://bayt.page.link/ft5y5Wq6riJwXDGL9
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

Job Overview:

We are looking for a skilled and creative iOS Mobile App Developer to join our development team. As an iOS developer, you will be responsible for building and maintaining high-quality iOS applications for iPhone and iPad devices. The ideal candidate should be proficient in Objective-C and Swift and have experience with iOS frameworks, APIs, and the development lifecycle. If you are passionate about creating seamless and user-friendly iOS applications, we’d love to have you on our team!


Responsibilities:
  • App Development: Design, develop, and maintain iOS applications using Objective-C and Swift.
  • UI/UX Design: Implement intuitive and visually appealing user interfaces in line with Apple's Human Interface Guidelines.
  • Cross-functional Collaboration: Work closely with designers, backend developers, and product managers to create high-quality mobile solutions.
  • Code Quality: Write clean, efficient, and reusable code, ensuring adherence to best practices and standards.
  • Testing & Debugging: Identify and fix bugs, perform unit testing, and troubleshoot application issues.
  • App Performance: Optimize applications for speed, efficiency, and scalability.
  • Integration: Integrate with RESTful APIs, third-party libraries, and other web services (e.g., Firebase, AWS, etc.).
  • App Maintenance: Monitor app performance, analyze user feedback, and make continuous improvements.
  • Stay Updated: Keep up to date with the latest iOS development trends, tools, and frameworks.
Requirements:
  • Experience: Minimum of 3 years of experience in iOS app development.
  • Programming Languages: Strong proficiency in Objective-C and Swift for iOS development.
  • iOS SDK: In-depth knowledge of the iOS SDK and Apple's development tools (Xcode, Interface Builder, Instruments, etc.).
  • APIs: Experience integrating RESTful APIs, JSON, and working with remote data.
  • UI Design: Solid understanding of UI/UX principles, Apple Human Interface Guidelines, and experience with UIKit, SwiftUI, and Auto Layout.
  • Data Storage: Familiarity with Core Data, SQLite, and other data storage mechanisms.
  • Testing: Experience with unit testing frameworks (XCTest) and debugging tools.
  • Version Control: Experience with Git for source control.
  • Communication: Strong written and verbal communication skills, with the ability to articulate technical concepts to non-technical team members.
Preferred Skills:
  • iOS Architecture: Knowledge of modern iOS app architecture patterns such as MVC, MVVM, or VIPER.
  • SwiftUI: Experience with SwiftUI for building modern, declarative user interfaces.
  • CI/CD: Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools such as Jenkins, CircleCI, or Bitrise.
  • App Deployment: Experience with deploying apps to the App Store and knowledge of the App Store submission process.
  • Push Notifications: Experience with integrating push notifications using APNs (Apple Push Notification Service).
  • Cloud Services: Familiarity with cloud platforms like Firebase, AWS, or Google Cloud for mobile app development.
  • Analytics & Crash Reporting: Experience with analytics tools (e.g., Google Analytics, Firebase Analytics) and crash reporting tools (e.g., Crashlytics).
Benefits:
  • Competitive salary and benefits package
  • Social and Medical Insurance
  • Professional development and growth opportunities
  • Collaborative and innovative team environment
لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.