Mobile iOS Developer
Summary
Build and maintain iOS apps in Swift, integrating REST APIs and SQL databases, using UIKit/SwiftUI and optimizing performance across Apple devices.
- Develop and maintain iOS applications using Swift.
- Create and maintain technical documentation for code and architecture.
- Implement integrations with RESTful APIs and SQL databases.
- Apply best practices in object-oriented programming.
- Actively contribute to technical discussions and the team's evolution.
- Participate in code reviews and share knowledge.
- Implement responsive user interfaces with UIKit and SwiftUI.
- Manage the iOS application lifecycle.
- Optimize application performance across Apple devices.
Requirements
- Proven experience developing iOS applications using Swift.
- Strong knowledge of object-oriented programming.
- Experience integrating RESTful APIs and using frameworks such as URLSession and Alamofire.
- Knowledge of SQL and databases (Core Data, Realm, SQLite).
- Proficiency in asynchronous programming (GCD, Operation, Combine).
- Experience with dependency managers (CocoaPods, Swift Package Manager, Carthage).
- Solid computer science foundation: algorithms, data structures, and design patterns.
- Familiarity with version control tools (Git).
- Experience with Xcode and iOS project configuration.
- Ability to organize and document technical solutions.
Core Competencies
Demonstrates expertise in developing and maintaining iOS applications using Swift, with a strong foundation in object-oriented programming and experience in integrating RESTful APIs and SQL databases. Proficient in optimizing application performance and managing the iOS application lifecycle while contributing to technical documentation and team discussions.
Highest-signal resume keywords
- IOS Application Development
- Swift Programming
- RESTful API Integration
- SQL Database Knowledge
- Asynchronous Programming
ATS Optimization Keywords
Hard Skills
- IOS Application Development
- Swift Programming
- Object-Oriented Programming
- RESTful API Integration
- SQL Knowledge
- Asynchronous Programming
- Dependency Management
- Technical Documentation
- Performance Optimization
- Version Control
Soft Skills
- Team Collaboration
- Knowledge Sharing
- Technical Discussion Participation
Industry Keywords
- IOS Development
- Mobile Application Development
- Computer Science Fundamentals
Tools & Technologies
- Xcode
- UIKit
- SwiftUI
- URLSession
- Alamofire
- CocoaPods
- Swift Package Manager
- Carthage
- Git