Description

You will design and develop advanced native applications for the iOS platform.

Responsibilities

  • Design and ship new features by collaborating with cross-functional teams.
  • Translate wireframes into pixel-perfect views with smooth animations and screen transitions.
  • Write unit tests to ensure code robustness, covering edge cases and usability.
  • Troubleshoot production issues and participate in on-call support activities.
  • Debug and improve application performance and memory usage using Xcode Memory Graph.

Required Skills

  • 5+ years of experience in full-stack software development and native mobile coding.
  • Proficiency in Swift, Combine, and Reactive Programming.
  • Experience with MVVM architecture and View Models.
  • Proven track record of publishing at least one original iOS app.
  • Hands-on experience with iOS SDK, services, and background processing.
  • Experience working with remote data via REST, JSON, and HTTP protocols.
  • Knowledge of Google Play APIs including Maps, Location, and Cloud Messaging.
  • Experience with Google Cloud Platform (GCP).
  • Solid understanding of the full mobile development life cycle and object-oriented programming.
  • Experience in consumer-facing apps, specifically within eCommerce or retail.
  • Working knowledge of Agile and Scrum methodologies.

Preferred Skills

  • Experience with GraphQL and orchestration layers.
  • Experience with React Native or React.js.

Education

Any Graduate