Search by job, company or skills

Advansys

iOS Mobile App Developer

Early Applicant
  • 7 days ago
  • Be among the first 50 applicants

Job Description

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

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 20/11/2024

Job ID: 100980407

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 25-11-2024 06:07:49 PM
Home Jobs in Egypt iOS Mobile App Developer