Senior iOS Developer
TurkeyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- Design PatternsGitiOS DevelopmentSoftware ArchitectureSwiftFirebaseRESTful APIsSoftware Engineering
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 5+ years of iOS development experience.
- Proficiency with the Swift programming language.
- Deep understanding of iOS architecture, design patterns, and best practices.
- Experience with UIKit and willingness to learn SwiftUI.
- Experience working with RESTful APIs.
- Ability to navigate large & complex code-bases.
- Experience with multi-threading using GCD and Swift Concurrency.
- Deep understanding of memory management and performance optimization.
- Experience with Git, SPM, Fastlane, Firebase.
- Strong problem-solving skills.
- Excellent communication skills.
Responsibilities
- Design and implement high-quality, scalable iOS application architectures.
- Write efficient, clean, and reusable Swift code.
- Conduct thorough code reviews.
- Address performance bottlenecks and optimize resource usage.
- Collaborate with designers to implement user interfaces.
- Stay up-to-date with the latest iOS technologies and trends.
View Full Description & ApplyYou'll be redirected to the employer's site