Director of Mobile Engineering at Timehop
New York City, NY, US
Every day, millions of users come to Timehop to reminisce. Timehop surfaces all of your memories, from your camera roll and social media accounts to show you what you did and what you said on this day in history. Our platform has connected people to their past for nearly a decade, and we’ve successfully leveraged programmatic advertising to enable and empower our mission. We now offer this mobile advertising platform – Nimbus – as a service to third-party mobile applications to power their programmatic advertising needs.
Timehop is looking for a full-time Director of Mobile Engineering who will oversee the development of Timehop's Android & iOS apps, as well as a mobile SDK consumed by our Nimbus clients.
Your responsibilities will be to lead a team of talented engineers developing mobile applications that will be used by millions of people around the world. You will provide strategic technical direction, execute a product roadmap, and oversee the QA process for Timehop's cross-platform mobile applications and SDKs. The ideal candidate will have strong analytical and interpersonal skills and would enjoy working as part of a group of passionate technologists to deliver quality products. You will be involved in all aspects of the project life-cycle and will work closely with the design team to concept creative solutions to product features.
The role requires a mix of hands-on application development coding skills along with comprehensive technical knowledge of the components of large-scale mobile applications, combined with the ability to lead, mentor, and manage a diverse team of technologists with varying levels of experience. You should be familiar with modern software development methodologies, and be able to dive deep and rapidly iterate on ideas despite ambiguity. The team will look to you to demonstrate a unique blend of strong leadership and an in-depth engineering skillset with modern mobile application development technologies.


    • Lead the design, development, QA, and ongoing maintenance of Timehop's applications and SDKs
    • Provide hands-on technical and systems architecture design and development and QA
    • Work closely with various teams, internal stakeholders, and third party partners on complex projects ensuring development is aligned with our technical strategy and roadmap
    • Develop a vision for mobile application development at Timehop and execute your plans to turn that vision into a reality
    • Create and foster collaborative relationships with Product, Design, Ad Operations, Sales and Customer Success teams, supporting them to ensure that products are correctly defined, documented, tested, and released
    • Assess existing mobile application development processes, tools, metrics, and testing frameworks; adopt what works; and change what doesn’t
    • Continuous improvement of our mobile software development and delivery practices
    • Evaluation and introduction of new technologies and development practices
    • Coordinate the activities of engineers, with those of other stakeholders


    • Minimum of 5 years of cross-platform mobile engineering experience
    • Minimum of 2 years in a leadership, mentor, or management role
    • Technical proficiency in iOS/Android, with demonstrated hands on work experience developing both iOS and Android mobile applications at scale
    • Experience developing for mobile platforms mobile web-based and native iOS and Android applications or mobile frameworks, including building and managing APIs for native mobile applications
    • Experience developing, shipping, and supporting mobile SDKs consumed by external clients
    • Familiarity with common Quality Assurance and Quality Engineering practices
    • Experience working cross-functionally with internal and external stakeholders
    • Demonstrated troubleshooting skills and resolving complex technical problems
    • Excellent communication skills and ability to explain complex technical issues to a non-technical audience in a clear, concise, and effective manner
    • Knowledge of common network protocols (HTTP/HTTPS) and the use of REST APIs

Bonus points for

    • Experience in ad tech
    • Strong understanding of backend software engineering
    • And eye for product and interaction design
About Timehop
Timehop created the digital nostalgia category and continues to be THE team reinventing reminiscing for the digital era. We have more "old" photos and content than ever before, yet most of the internet focuses on "new". Timehop has a massive untapped opportunity to build new ways of consuming, storytelling with, and finding meaning in our digital histories.
Our goal is to help billions of people around the world connect with their friends around the past. We collect your scattered digital history from the far corners of the internet – all of your past photos, status updates, tweets, checkins and posts. Then we add context and meaning so that you understand and appreciate your history better. Lastly, we help you tell great stories by making it easy to creatively share and talk about your history.
With our new Nimbus ad platform  built from our own needs and for the needs of publishers  Timehop is a profitable company, with no plans to raise more VC. We control our own destiny and that future is bright. We're looking for talented people to join our team.
We look forward to hearing from you!