Description

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.

Education

Bachelor's degree in Computer Science, Engineering