Job Title: Lead Software Engineer iOS Location: Remote Employment Type: Full-time Role Overview
We are looking for a Lead iOS Engineer to design, develop, and maintain high-quality mobile applications. This role involves leading a team of engineers, driving technical decisions, and ensuring best practices in iOS development.
Key Responsibilities
- Lead the design and development of iOS applications.
- Architect scalable, maintainable, and high-performance mobile solutions.
- Collaborate with product managers, designers, and backend teams to define and deliver features.
- Review code, enforce coding standards, and mentor junior developers.
- Ensure application performance, quality, and responsiveness.
- Manage app releases, updates, and deployment on the App Store.
- Troubleshoot and resolve technical issues and bugs.
- Stay updated with the latest iOS trends, tools, and frameworks.
Required Qualifications
- Bachelor s degree in Computer Science, Engineering, or related field.
- Strong proficiency in Swift and/or Objective-C.
- Experience with iOS frameworks (UIKit, SwiftUI, Core Data, etc.).
- Solid understanding of mobile architecture patterns (MVC, MVVM, VIPER).
- Experience with RESTful APIs and third-party integrations.
- Familiarity with version control systems (Git).
- Strong problem-solving and debugging skills.
Preferred Skills
- Experience with CI/CD pipelines and automated testing.
- Knowledge of performance tuning and memory management.
- Familiarity with Agile/Scrum methodologies.
- Experience with analytics, push notifications, and app security.
Key Competencies
- Technical leadership and mentoring
- Strong communication and collaboration
- Attention to detail and quality focus
- Ability to manage multiple priorities