iOS Lead Developer

Full time @Sourabh Chandrakar in Development
  • Ahmedabad, Gujarat, India View on Map
  • Salary: ₹1,800,000.00 - ₹3,000,000.00 / Yearly
Email Job

Job Detail

  • Experience  8 - 10 years

Job Description

The Company is the leading technology solution provider headquartered in Los Angeles with offices in New York, London, Sydney, Vancouver, India, Ukraine, and Poland.

Duties and Responsibilities 

  • Develop software solutions by analyzing information needs, user feedback, system flow, data usage, and work processes.
  • Document solutions with comprehensive documentation, flowcharts, layouts, diagrams, and clear, commented code.
  • Prepare and install solutions by defining system specifications, standards, and programming requirements.
  • Analyze and troubleshoot complex issues in mobile applications, Provide quick and effective solutions to technical challenges.
  • Update job knowledge by staying current with development tools, programming techniques, and computing equipment.
  • Provide information by collecting, analyzing, and summarizing development and service issues.
  • Support and develop software engineers through advice, coaching, and educational opportunities.
  • Prioritize development of user-centric software.
  • Mentor junior and mid-level engineers.
  • Facilitate effective communication within the team and with other departments.
  • Coordinate with product managers and other stakeholders to define project requirements.
  • Make quick, informed decisions and own services and applications at scale. ∙ Collaborate effectively to achieve team and organizational goals. ∙ Stay abreast of the latest development practices and trends.
  • Understand and address business needs with appropriate technological solutions.

Qualification & Attributes Basic Qualifications 

  • At least 10 years of experience as a software engineer
  • At Least 4 years of experience in iOS and Mac application development. ∙ Expert knowledge and production experience with Objective-C and Swift. ∙ Experience with consuming GraphQL and Rest based API
  • Data-oriented skills with knowledge of Core Data and database design. ∙ Knowledge of Apple’s design principles and application interface guidelines. ∙ Production experience working with UIKit framework.
  • Demonstrated ability to write clean, maintainable, and efficient code ∙ Experience in unit testing, code reviews, test automation, continuous integration & deployment.
  • Strong leadership skills with the ability to motivate and guide a team. ∙ Experience in project management and leading development teams. ∙ Knowledge of project management methodologies (Agile, Scrum, etc.). ∙ Fluent English speaker

Preferred Qualifications 

  • Experience working with OOP languages.
  • Experience building enterprise-scale mobile applications.
  • Experience building mobile UI with UIKit, especially Auto Layout and related SDKs, including use of storyboard and animations.
  • Basic knowledge of professional software engineering best practices including coding standards, source code management & build processes.
  • Experience with integrating C/C++ Library
  • Experience with AV Foundation and Media transcoding
  • Experience with App store submission process

Nice to have 

  • Experience working with distributed teams.
  • Ability to work independently and as part of a team.
  • Ability to work quickly toward tight deadlines, and make smart tradeoffs between speed, accuracy, and maintainability.
  • Bachelor’s or Master’s degree in computer science (or equivalent professional experience)

 

Note: We appreciate every application, however, due to a high volume of applicants, only shortlisted candidates will be contacted

Required skills

Other jobs you may like