iOS Developer

Ova Technologies
New York, NY, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Multitier Architecture Agile Methodology Artificial Intelligence Data Analysis IOS Applications Apple IOS Apple Xcode Applications Architecture Application Lifecycle Management Application Performance Management App Store (IOS) User Authentication
+36 more
Automation of Tests Unit Testing Cloud Computing Software Code Optimization Profiling Code Review Software Debugging Memory Management Design of User Interfaces Human-Computer Interaction IOS SDK Mobile Application Software JSON Model View Controller (MVC) Model View ViewModel Open Source Technology Parsing Cloud Services Secure Coding Software Engineering SQLite Systems Integration Uikit Data Storage Technologies Swiftui Generative AI Firebase Backend Git Core Data Information Technology Cocoapods Core Animation Asynchronous Programming Restful APIs Xctest

Job description

We are seeking a talented iOS Developer to design, develop, test, and maintain high-quality iOS applications for iPhone and iPad. The ideal candidate will have strong expertise in Swift, Apple’s development frameworks, and modern iOS architecture. You will collaborate with UI/UX designers, backend developers, QA engineers, and product managers to deliver secure, scalable, and user-friendly mobile applications., * Design, develop, test, and maintain native iOS applications using Swift.

  • Build responsive, intuitive, and high-performance applications following Apple’s Human Interface Guidelines.
  • Integrate RESTful APIs, third-party SDKs, and cloud services into iOS applications.
  • Implement modern iOS architecture patterns such as MVVM, MVC, VIPER, or Clean Architecture.
  • Optimize application performance, memory usage, battery efficiency, and security.
  • Debug, troubleshoot, and resolve issues across different iPhone and iPad devices and iOS versions.
  • Collaborate with designers, backend developers, QA engineers, and product teams throughout the software development lifecycle.
  • Write unit tests and participate in code reviews to maintain high-quality code.
  • Publish, maintain, and update applications on the Apple App Store.
  • Stay current with the latest iOS SDK features, Swift updates, and Apple platform best practices.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).
  • 2-5 years of experience in native iOS application development.
  • Strong proficiency in Swift.
  • Experience with Xcode, iOS SDK, and UIKit or SwiftUI.
  • Strong understanding of iOS application lifecycle and application architecture.
  • Experience integrating REST APIs, JSON parsing, and third-party SDKs.
  • Knowledge of local data storage using Core Data, SQLite, or Realm.
  • Experience using Git for version control.
  • Understanding of mobile application security and secure coding practices.

Preferred Qualifications

  • Experience with SwiftUI and Combine.
  • Familiarity with asynchronous programming using async/await and Grand Central Dispatch (GCD).
  • Experience with dependency management tools such as Swift Package Manager, CocoaPods, or Carthage.
  • Knowledge of Apple frameworks such as Core Location, AVFoundation, Core Animation, Core ML, and MapKit.
  • Experience with Firebase services including Authentication, Cloud Messaging, Analytics, and Crashlytics.
  • Experience with CI/CD pipelines and automated testing.
  • Published applications on the Apple App Store.

Technical Skills

  • Swift
  • SwiftUI
  • UIKit
  • Xcode
  • iOS SDK
  • Combine
  • Core Data
  • SQLite
  • Realm
  • REST APIs
  • JSON
  • Swift Package Manager
  • CocoaPods
  • Firebase
  • Git
  • XCTest
  • Fastlane (preferred)

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Attention to detail and commitment to high-quality software development.
  • Ability to work in Agile development environments.
  • Continuous learning mindset and passion for Apple technologies.

Nice to Have

  • Experience integrating AI-powered features or Generative AI services into iOS applications.
  • Knowledge of Core ML, Vision, ARKit, or HealthKit frameworks.
  • Familiarity with accessibility standards and Apple’s Human Interface Guidelines.
  • Experience with performance profiling and optimization tools.
  • Contributions to open-source iOS projects or technical communities.

Benefits & conditions

  • Competitive salary and performance-based incentives.
  • Comprehensive health and wellness benefits.
  • Flexible or hybrid work arrangements.
  • Learning, certification, and conference sponsorship opportunities.
  • Opportunity to build innovative iOS applications using the latest Apple technologies.
  • Collaborative, inclusive, and growth-focused work environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…