iOS Developer
Ova Technologies
New York, NY, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…