We are seeking a highly skilled Senior iOS Developer with a minimum of 7 years of industry experience to join our software engineering team. The ideal candidate will have a strong track record of delivering complex native iOS applications under tight client deadlines and will be comfortable working in agile, fast-paced environments.
Key Responsibilities
- Design, develop, and maintain complex native iOS applications using Swift and Objective-C.
- Work extensively with multi-threading, concurrency, and performance optimization.
- Integrate REST APIs, push notifications, deep linking, and SDKs seamlessly into mobile apps.
- Ensure applications are internationalized, accessible, and meet industry standards.
- Collaborate with cross-functional teams, including designers, QA, and product managers, to deliver high-quality solutions.
- Utilize tools such as JIRA, Git, CI/CD pipelines, and agile practices for efficient delivery.
- Mentor junior developers and contribute to code reviews, best practices, and continuous improvement.
Required Skills & Expertise
- Mandatory Skills: Objective-C, Swift, Native iOS development
- Strong understanding of iOS frameworks, design patterns, and architecture (MVC, MVVM, VIPER preferred).
- Hands-on experience with Swift Package Manager and SDK integrations.
- Proficiency in debugging, performance tuning, and memory management.
- Familiarity with Agile methodologies and CI/CD tools for continuous delivery.