Skill Last Used Experience in Years/month Rating (10 points) 1 = newbie 10 = expert Hands on Exp. Yes/No Objective-C iOS Developer eCommerce domain exp. We are looking for a skilled and experienced Lead iOS Developer to join our team for a strategic retail customer, Ulta Beauty
Key Responsibilities: - Lead the design, architecture, and development of complex iOS applications for retail customers.
- Collaborate with cross-functional teams including business analysts, designers, and backend developers.
- Work directly with the customer (Ulta Beauty) to gather requirements, present solutions, and manage expectations.
- Ensure best-in-class user experience and high performance for customer-facing retail apps.
- Drive code reviews, quality assurance, and continuous improvement.
- Provide mentorship and technical guidance to junior developers.
- Stay updated with the latest iOS trends and tools relevant to the retail space (e.g., in-app purchases, loyalty programs, AR try-ons, push notifications, etc.).
Must-Have Skills: - 8+ years of iOS development experience with Swift and Objective-C.
- Strong knowledge of iOS frameworks like UIKit, SwiftUI, Combine etc.
- Experience with RESTful APIs, Analytics, Payment Gateway and third-party libraries.
- Exposure to retail domain features such as mobile shopping, cart and checkout flows, store locator, loyalty, etc.
- Solid understanding of Apple's design principles and interface guidelines.
- Familiarity with tools like Xcode, Instruments, Git, Jenkins, and Jira.
- Good understanding of mobile app security, performance optimization, and CI/CD.
Preferred: - Experience working in Agile/Scrum environments.
- Familiarity with retail analytics and customer behavior tracking.
- Previous experience working directly with retail clients.
- Experience with unit testing and UI automation frameworks.
- Strong communication and stakeholder management skills.