iOS Developer

Noida, Uttar Pradesh, India
Jun 27, 2024
Jun 27, 2025
Remote
Contract
3 Years
Job Description

As an iOS Developer, you will play a pivotal role in crafting high-quality, polished mobile applications. If you are passionate about delivering elegant technical solutions, adept at mobile device intricacies, and committed to perfecting UX/UI, this opportunity is tailored for you. The ideal candidate will excel in building robust applications for iOS devices.

Key Responsibilities

  • Develop and deliver robust, data-driven iOS applications using Swift, SwiftUI, and UIKit.
  • Implement REST APIs and handle JSON data effectively.
  • Utilize version control systems like GIT for collaborative development.
  • Configure CI/CD pipelines (e.g., Jenkins, Bamboo, Fastlane) to streamline deployment processes.
  • Ensure a comprehensive understanding of the iOS development lifecycle, from concept to deployment.
  • Manage application states such as inactive, active, background, and suspended to optimize user interaction.
  • Proficiently utilize Tableview and Collectionview to enhance app functionality.
  • Implement and adhere to MVVM and VIPER design patterns for scalable application architecture.
  • Conduct unit testing using XCTest and UI testing with XCUITest framework to ensure robustness and reliability.

Requirements

  • Minimum 3 years of experience in mobile development, with a strong focus on iOS.
  • Proficiency in Swift, SwiftUI, UIKit, and iOS SDK/Frameworks.
  • Experience integrating with RESTful APIs and handling JSON data.
  • Strong familiarity with CI/CD tools (Jenkins, Bamboo, Fastlane) and deployment pipeline setup.
  • Comprehensive understanding of iOS application lifecycle management.
  • Proven experience with Tableview and Collectionview for complex data rendering.
  • Expertise in MVVM and VIPER architectural patterns.
  • Solid grasp of XCTest and XCUITest frameworks for automated testing.

Preferred Qualifications (Plusses)

  • Background in retail and ecommerce application development.
  • Experience with enterprise or consumer-grade applications, including payment processing and encryption.
  • Familiarity with open-source frameworks like Alamofire, Promisekit, Firebase, Airship, Cuckoo, and Adyen.

Why Join Us

  • Opportunity to work on cutting-edge consumer applications that impact millions of users.
  • Remote work flexibility, with a collaborative team environment.
  • Competitive compensation package and benefits.

Application Process

If you are passionate about iOS development, excited by technical challenges, and dedicated to crafting exceptional user experiences, we encourage you to apply.

Related Jobs