Technical Decisions : Lead decisions on architecture, frameworks, and tools for iOS development.
Problem-Solving : Provide solutions to complex technical challenges and guide debugging efforts.
Innovation : Stay updated on iOS trends, Apple’s latest guidelines, and SDK changes to ensure the team remains cutting-edge.
Mentorship : Provide guidance, mentorship, and support to team leads and ICs
Team Growth : Hire and retain a strong group by fostering a culture of learning and collaboration, encouraging skill development and knowledge sharing.
Stakeholder Communication : Act as the primary point of contact between the iOS team and other departments (e.g., product, design, QA, and backend teams).
Scalability and Performance : Plan and implement strategies to scale the application for future needs.
Cost Efficiency : Optimize development resources and infrastructure to balance cost and performance.
Requirements
B.Sc. in computer science/Software Engineering
3+ years of hands-on iOS development
2+ years of leading a large iOS team (5-6 developers or more)
B2C application experience
Excellent understanding of Objective Oriented design patterns, iOS fundamentals and the Apple environment
Deep curiosity to learn new technologies, explore new ideas, and passion for implementing them
Strong written and verbal communication skills; ability to influence others within your team and outside your team
Attention to detail, particularly around software engineering fundamentals and quality
Strong sense of ownership and initiative to fix problems and optimize systems that are both inside and outside your area of responsibility
Strong work ethic, productivity, and commitment; desire to see projects through to timely completion