Quantum Metric

Senior Software Engineer - Android

Job Description

🚀 About the Role
You’ll be part of our mobile team, building and maintaining the Android SDK. This library uses specially developed techniques to accurately capture the end user's in-app experience. The Mobile Team's job is to build a stable and solid library that discovers new ways to understand the user journey, enabling our clients to develop and maintain flawless app experiences. You'll ship code used in apps built by the coolest companies on the planet.

You love developing software and digging into apps. Your passion for building with code is palpable. You are particularly fond of Android and high quality apps. Activities, Fragments, lifecycle callbacks and rooted Android devices are your comfort zone. Perhaps you've even dived into Smali or decompiled apps to see how they work. We imagine that you aspire to be more than just a code monkey though. You desire to work closely with other engineers who share your love of development. You see big-picture value in learning from those who have gone before you, and bringing your unique perspective to the team. Also, while you’re a developer (and possibly an introvert) you actually enjoy brainstorming sessions with your peers and product owners to determine the best approaches forward. You see the importance of providing input and considering the points-of-view of those around you. Basically, you enjoy being a valued member of a healthy team.


🔧 Responsibilities
  • You are highly proficient with Java, Gradle, Android Studio, and building apps and libraries
  • You're also great at tracking down bugs in apps, even if you don't have the source code
  • Sure, there are other things you probably know, but these are the technical skills that will prove most valuable in this role

  • 💡 Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems or equivalent
  • Self-taught hacker? Perhaps even better
  • You are highly proficient with Java, Gradle, Android Studio, and building apps and libraries
  • You're also great at tracking down bugs in apps, even if you don't have the source code
  • You've decompiled apps, built Xposed modules, modified Smali code, debugged network requests with Charles Proxy, or have shipped Android libraries
  • You have considerable experience with automated testing, either with Espresso or with cross-platform frameworks such as Appium
  • You’re curious, so you’re probably really familiar with a variety of different tech. This is a good thing because we understand the value of learning continuously and expanding out of your comfort zone
  • Special consideration for those with extensive React Native and/or Flutter experience
  • Working hours: This role requires core working hours aligned with Eastern Time (ET) to ensure easy collaboration with our European employees. Candidates must be comfortable starting their workday early if based in the Central, Mountain, or Pacific time zones.
  • Compensation: $140,000 - $160,000 Base | Bonus eligible