App Annie · Feb 16th 2021
As a Staff Mobile Research Engineer, you will be responsible for the further development and innovation of App Annie’s mobile data acquisition technologies. With your detailed knowledge of apps, SDKs, mobile operating systems and networking protocols, you’ll help App Annie gain deep insights that fuel our data science models to create best-in-class market analysis.
What can you tell your friends when they ask you what you do?
“I develop unique mobile technology that helps app publishers and advertisers gain detailed insights about their market performance"
How will you be doing this?
Leading the way in exploring new data acquisition opportunities for App Annie
Debugging and analyzing network protocols to deconstruct app behavior
Working with a multidisciplinary team (mobile developers, data analysts, data engineers, product managers and data scientists) creating technical solutions that are built to last
Deep-diving into the iOS SDK to create solutions to improve and streamline our data acquisition pipeline
Having a deep understanding of LLVM and iOS runtime, with the ability to debug and tear apart compiled binaries
Staying on top of the jailbreaking community, with the intent to streamline our device automation and data acquisition tools using jailbroken physical mobile devices
Contributing to architectural design discussions and the technical roadmap by always asking yourself: how can we do this better, faster, more sustainable and more efficient?
Taking your responsibilities in the development process, from technical design to release and beyond
What do you bring to the party?
You’re smart and you have a way to prove it (e.g., a B.Sc. or M.Sc. in Computer Science and relevant code projects)
You enjoy a complex challenge: digging deep into unique and unsolved problems and can bring them over the finish line from idea to a stable production line
You are able to do reverse engineering -you are a white hat mobile hacker!
You’re a mobile fanatic, positively curious and a technology enthusiast
5+ years of relevant mobile development experience - preferably across both iOS and Android
You know your tools and you’re not afraid to use them (e.g., Wireshark, Charles)
Experience with network programming (VPNs, socket programming) and C(++) is a plus!
Experience with jailbreaking / device automation is a strong plus!
What do we offer?
Competitive salary and perks
Paid leave, so long as you promise to come back!
Lots of responsibility + room for you to experiment and grow with the company
An international team of talented and engaged people from different cultural backgrounds and locations (Utrecht, Beijing, San Francisco & more!)
Wellbeing allowance for any activity that matters to your wellbeing; (online) gym classes, fitness equipment, mindfulness apps or even childcare support!
Home Internet allowance to help cover a secure, stable internet connection
WFH Equipment Allowance to ensure you have the best set up in your home office
Unlimited access to online learning platform Udemy to help you develop your skills
Virtual initiatives and events to keep you connected with your colleagues
Ok, a bit more about us
App Annie is the industry’s most trusted mobile data and analytics platform. The company created the mobile app data market and has been fueling world-class, mobile-first businesses since 2010. App Annie’s mission is to power B2C companies’ mobile transformation and enable clients to deliver winning consumer experiences. More than 1,000 enterprise clients and 1 million registered users across the globe and spanning all industries rely on App Annie as the gold standard to revolutionize their mobile business. The company is headquartered in San Francisco with 11 offices worldwide.
Yes, I want this job!