Remote job description

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'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!



Summary
App Annie
Senior Mobile Research Engineer at App Annie () (allows remote)

Tags: ios, jailbreak, vpn, socket, reverse engineering

Share or copy

Job alerts