![](https://bigitjobs.com/wp-content/uploads/2024/01/Untitled-design-150x150.png)
iOS Lead Developer
Full time @Sourabh Chandrakar in Development Email JobJob 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
-
Senior Software Engineer
- @ Hemangi Panchal
- Ahmedabad, Gujarat, India