Job Description
As a Swift Developer, you will be responsible for designing, developing, and maintaining applications primarily for iOS and macOS platforms. You will collaborate with cross-functional teams to define, design, and ship new features, as well as maintain existing codebases. You should have a strong understanding of Swift programming language, iOS frameworks, and best practices for iOS app development.
Qualifications
- 4+ Years of experience as Swift Developer
- Develop high-quality, maintainable, and efficient code in Swift for iOS and macOS applications.
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to define, design, and ship new features.
- Participate in code reviews to ensure code quality, performance, and adherence to coding standards.
- Debug and resolve technical issues reported by users or internal stakeholders.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Optimize application performance to ensure smooth user experience across various devices and iOS versions.
- Stay up-to-date with the latest trends, best practices, and technologies in iOS app development.
Benefits
- Proficiency in Swift programming language and iOS/macOS development frameworks (UIKit, SwiftUI, Core Data, etc.).
- Experience with RESTful APIs and networking protocols.
- Solid understanding of object-oriented programming, data structures, and algorithms.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Previous experience publishing apps on the App Store is a plus.