Role Overview:
We are seeking a highly skilled Senior iOS Developer with 5-7 years of experience to join our team. The ideal candidate will be passionate about creating exceptional mobile applications and possess a deep understanding of iOS development principles. As a Senior iOS Developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications that meet our clients’ needs and specifications.
Key Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain high-performance, reusable, and reliable iOS code.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Mentor junior developers and contribute to the overall improvement of the development team.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5-7 years of proven experience in iOS development.
- Proficient in Swift and Objective-C programming languages.
- Extensive experience with iOS frameworks such as UIKit, Core Animation, Core Data, etc.
- Strong understanding of MVC, MVVM, and other design patterns.
- Experience with third-party libraries and APIs.
- Solid understanding of the full mobile development life cycle.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities.