Search by job, company or skills

Paymob

iOS Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Designing, developing, and maintaining high-quality iOS applications that deliver exceptional user experiences, align with business objectives, and leverage the latest technologies and best practices in mobile development.

Responsibilities

  • Design and build advanced applications for the iOS platform.
  • Collaborate with product managers, designers, and other developers to define app features and functionality.
  • Write clean, maintainable, and efficient code while following best practices and design patterns.
  • Troubleshoot, debug, and optimize application performance.
  • Stay up to date with the latest iOS development trends, tools, and frameworks, and integrate them into ongoing projects when appropriate.
  • Conduct code reviews and provide constructive feedback to ensure high coding standards.
  • Test applications to ensure functionality, responsiveness, and compatibility across multiple iOS devices.
  • Work with APIs and third-party libraries to integrate backend services and external functionality.
  • Publish and maintain iOS applications on the Apple App Store.
  • Document application functionality, technical specifications, and updates.

Requirements

  • Bachelor's degree in computer science, communications engineering
  • Minimum of 2-3 years of professional IOS development experience
  • Proven experience as an iOS Developer with a strong portfolio of published apps.
  • Proficiency in Swift.
  • Strong understanding of iOS frameworks such as UIKit, Core Data, Core Animation, and Core Graphics.
  • Proficiency with app architecture with MVVM is a must, Knowledge with Rxswift.
  • Experience with RESTful APIs and JSON for data integration.
  • Familiarity with version control systems (e.g., Git).
  • Familiarity with using third-party libraries like firebase.
  • Familiarity with Cocoapods.
  • Familiarity with Apple's design principles and interface guidelines.
  • Familiarity with SOLID principles.
  • Knowledge of mobile security practices and data encryption.
  • Experience with push notifications, and analytics tools.
  • Understanding of Agile/Scrum methodologies.
  • Adept with benchmarking and modification.
  • Proficient with offline storage, threading and performance tuning.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134066757

Similar Jobs