iOS Developer

Job Description

We’re seeking an experienced iOS Developer to join our dynamic team and contribute to the development and maintenance of cutting-edge applications for iOS devices. As an integral part of our development team, you’ll collaborate closely with engineers and designers to create innovative and high-quality mobile experiences.

Responsibilities:

  • Design, develop, and maintain robust iOS applications using Objective-C or Swift, adhering to best practices and industry standards.
  • Ensure the performance, quality, and responsiveness of applications across various iOS devices.
  • Collaborate effectively with cross-functional teams to define, design, and implement new features.
  • Identify and resolve bottlenecks and bugs to optimize application performance and user experience.
  • Contribute to maintaining code quality, organization, and automation processes to streamline development workflows.

Required Skills:

  • Strong proficiency in Objective-C or Swift, along with a deep understanding of iOS frameworks such as Core Data, Core Animation, and UIKit.
  • Experience with offline storage, threading, and performance optimization techniques to create responsive and efficient applications.
  • Familiarity with RESTful APIs and backend integration to connect iOS applications with server-side services.
  • Knowledge of web technologies and UI/UX design principles to create visually appealing and user-friendly interfaces.
  • A solid understanding of Apple’s design guidelines and human interface guidelines to ensure consistent and intuitive user experiences.
  • Experience with performance and memory tuning tools like Instruments and Shark to optimize application performance.
  • Familiarity with cloud message APIs and push notifications to enable real-time communication and notifications.
  • A keen eye for detail and a passion for creating high-quality code.
  • Proficiency with code versioning tools like Git, Mercurial, or SVN.
  • Experience with continuous integration and automated testing practices.
  • Experience with low-level C-based libraries.
  • Knowledge of cloud platforms and services (e.g., AWS, Azure, GCP).
  • Experience with cross-platform development frameworks (e.g., React Native, Flutter).

Apply for this position













× How can I help you?