We are looking for a passionate iOS Developer to join an international company headquartered in the US.
As a Senior iOS Developer, you will be responsible for designing, developing, and maintaining high-performance iOS applications. You will work closely with cross-functional teams to deliver seamless, scalable, and user-centric mobile solutions.
Key Responsibilities:
- Design and build advanced applications for the iOS platform using Swift
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure performance, quality, and responsiveness of applications through clean code and proper architecture
- Identify and fix bottlenecks and bugs to improve application performance
- Maintain code quality, organization, and automatization
- Utilize iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text
- Implement robust multi-threading and concurrency control for optimal performance
- Handle memory management and resource optimization effectively
- Stay up-to-date with emerging trends and technologies in mobile development
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- Minimum 6 years of experience in iOS application development
- Strong proficiency in Swift and a deep understanding of iOS SDKs and frameworks
- Solid experience with multi-threading, GCD, and operation queues
- Strong knowledge of memory management, ARC, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Experience with third-party libraries and APIs
- Strong understanding of UI/UX design principles
- Experience with version control systems such as Git
- Excellent problem-solving and debugging skills
- Good communication and teamwork abilities
Preferred:
- Experience with SwiftUI and Combine
- Familiarity with CI/CD pipelines
- Published one or more iOS apps in the App Store