
Overview
Job Summary: We are seeking an experienced and highly skilled Lead iOS Developer with strong expertise in Objective-C to join our dynamic mobile development team. The ideal candidate will be responsible for designing, developing, and maintaining iOS applications while also leading and coordinating a distributed team comprising both onshore and offshore developers. This is a leadership role that blends hands-on development with team management and technical mentorship.
Key Responsibilities:
Lead the design, development, and deployment of high-quality iOS applications using Objective-C and Swift.
Drive technical decisions and architecture for scalable and maintainable mobile applications.
Act as the primary point of contact between onshore and offshore development teams.
Manage sprint planning, code reviews, and delivery timelines across distributed teams.
Collaborate closely with Product Managers, Designers, QA, and other stakeholders to deliver a seamless user experience.
Ensure code quality, performance, and responsiveness of applications.
Provide technical guidance, mentoring, and support to junior developers.
Continuously evaluate emerging mobile technologies and tools to improve development efficiency and application performance.
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
8 + years of professional experience in iOS application development.
Strong command of Objective-C and familiarity with Swift.
Experience working with RESTful APIs, third-party libraries, and version control tools like Git.
Proven experience leading or mentoring development teams, especially in a global delivery model (offshore/onshore).
Excellent communication, collaboration, and leadership skills.
Preferred Qualifications:
Experience with tools like Jira, Confluence, and Slack.
Previous experience in managing offshore teams in time zone-sensitive environments.
Familiarity with App Store submission and release processes.