iOS Developer
- 60Viewed
- 1In Consideration
- 47Not Selected
Job Details
Skills And Tools:
Job Description
We are ArabApp, a leading company in the field of programming and mobile applications We are asking for appointment at the administration headquarters in Ganaklis in Alexandria iOS Developer.
Essential Functions and Responsibilities:
Designing and building advanced applications for the iOS platform
Collaborate with cross-functional teams to define, design, and ship new features.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Reskin apps templates into final publishable apps
Publish Apps into the Apple App store
Conduct Unit Testing, TestFlight testing under the supervision of the team lead
Understand designers UX/UX design and convert them into a workable app prototype
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
A minimum of 2 years of experience working as an iOS app developer with at least 3 completed iOS apps
Proficient in Objective-C, Swift, and Cocoa Touch.
Extensive experience with iOS Frameworks & Libraries: Core Graphics, SVProgressHUD, SDWebImage, Realm, Core Data, Core animation, Coco Touch, Cocoapods, SF Symbols
Hands-on experience with iOS SDKs & APIs, specifically: Admob, Firebase, Store kit, Parse, Cloudkit, Onesignal
Experience with Social media Integration and kits: Instagram SDKs & APIs, Snapchat Snap Kit
Experience in implementing iOS App capabilities: In-App Purchase, Push notifications, Fonts, iCloud, Sign In with Apple
Experience in implementing App monetization logic, including in-app purchase, Ads presentation, lock/unlock app features, inApp purchase UIs,
Experience in implementation and testing of in-app purchase subscriptions products
Knowledge of iOS back-end services BaaS with some experience in Firebase, Parse, or Cloudkit
Knowledge of Apple’s design principles and application interface guidelines.
Proficient in code versioning tools including Git, GITHUB, and SourceTree.
Knowledge of C-based libraries.
Experience working in an Agile/Scrum development process
Experience with performance and/or security testing is a plus
Highly professional, with the ability to deliver proven work on tight schedules
Languages: English at professional levels. Arabic is a plus as all our apps are Arabic & English