Andiamo
Andiamo is hiring: Principal Staff Engineer - iOS Mobile - Creative Digital Medi
Andiamo, San Francisco, CA, US
Principal Staff Engineer iOS Mobile Creative Digital Media Pioneer
We are seeking a Principal Staff Engineer iOS to lead the development of innovative, highperformance mobile applications that reach users at massive scale. You will set the technical vision, mentor engineers, and ensure that our iOS applications remain fast, reliable, and secure while continually pushing the boundaries of whats possible on mobile devices.
Design and deliver scalable, welltested iOS applications with an emphasis on performance, reliability, and maintainability.
Drive Technical Strategy: Define and influence the longterm roadmap for mobile platforms, frameworks, and infrastructure, balancing innovation with stability.
Collaborate CrossFunctionally: Partner with design, product, and infrastructure teams to deliver usercentric solutions that blend seamless UI with robust backend systems.
Advance Performance & Efficiency: Apply deep knowledge of multithreading, optimization, and lowpower system design to deliver industryleading mobile performance.
Ensure Quality & Reliability: Establish coding standards, conduct rigorous reviews, and champion best practices across mobile engineering.
Expert understanding of ObjectiveC, Swift, and iOS frameworks, including runtime internals and memory management.
Strong background in C/C++ and systemslevel programming.
Proficiency in multithreading, concurrency, and mobile performance optimization techniques.
Solid grasp of algorithms, data structures, and computer science fundamentals.
Familiarity with graphics frameworks (OpenGL, Metal) and experience building visually rich applications.
Deep knowledge of software design patterns, architecture principles, and mobile best practices.
Bachelors degree in Computer Science or a related technical field, or equivalent practical experience.
~10+ years of professional software engineering experience, with at least 6+ years focused on iOS development at scale.
~ Proven experience designing, building, and maintaining complex, userfacing mobile applications.
Advanced degree (Masters or PhD) in a technical field.
Demonstrated experience leading mobile engineering teams or initiatives at scale.