Description
The ideal candidate will combine technical expertise, people management, and a desire to help shape the product roadmap with a keen eye for user and developer experience. You will be responsible for planning and driving execution for multiple simultaneous engineering initiatives. Your ability to work closely with development teams to identify and understand key features along with their underlying functionality will be the key to your success. Your experience with API design, scalable systems, analytics instrumentation, data pipelines, and content delivery networks will help you drive impact across multiple lines of business. You will be working closely with Product, Design, QA, and engineering teams at all levels of the stack. Your capacity for defining, hiring, and developing a world-class engineering team is vital. Ongoing curiosity and commitment to self-education in analytics and media technologies will set you apart.
Minimum Qualifications
3+ years of experience directly managing engineering teams 5+ years of hands-on experience writing code for large-scale software products Established pattern of building high-performing engineering teams – attracting, hiring, motivating, and retaining the best engineers Strong knowledge of the software development lifecycle, API design, native desktop and mobile frameworks, and the Swift programming language Superior organizational and communication skills (oral, written, and interpersonal) including the ability to communicate technical concepts to a non-technical audience. Ability to work well with all levels of engineers, managers, project managers, and designers BS in Computer Science or related field, or equivalent professional experience
Preferred Qualifications
Experience with client analytics frameworks Experience with media content delivery systems SwiftUI experience iOS, macOS, visionOS familiarity including contributions to applications in the App Store