We all know every decision should be driven by data. But what about the data you don’t know? For years, the status quo in data aggregation has lacked visibility, moved slowly, and cost too much. Leaving organizations to make critical decisions, day after day, without the whole picture. Premise changes that.
Across 138 countries and counting, our technology connects communities of global smartphone users to source actionable data in real-time, cost- effectively, and with the visibility you need. So leaders inside organizations, non-profit agencies and governments can now make the best decisions under the best conditions.
With Premise, organizations win. And communities win, too. People can earn more from their opinions and discoveries. They can influence their cities for the better. And, unlike other data sourcing methods out there, they can do it all with full transparency that the data they’re gathering is going to an organization that values it, and values them.
We’re growing rapidly, and we’re looking for a highly motivated, energetic, and forward-thinking Staff Android Software Engineer in LATAM to be a fundamental part of Premise's Core Platform team. In the role of Staff Android Software Engineer, you will be part of a team of highly talented individuals and be responsible for helping build features and shape the foundations of a mobile application with millions of users worldwide. If you are excited to work with a collaborative team of talented engineers, build and evolve the latest in the Android world, and see the real impact of your work in the market, this is your opportunity!
Premise thinks differently about market research, an industry undergoing fundamental changes right now. We’re adopting technology around new data collection methods, geolocation and in-the-moment CX that will modernize how (and how deeply) companies understand their customers. If you’re looking to impact the future of global insights and analytics, then let’s talk.
What You Will Do
- Work directly with our product team to design and build Android features in Kotlin using Jetpack Compose.
- Translate evolving business needs into technical implementations by gathering requirements, defining OKRs, and aligning milestones with organizational goals.
- Drive the full lifecycle of mobile feature development, from research and prototyping to testing and rollout, ensuring scalable deployment and measurable business impact.
- Work alongside a cross-functional team of engineers and data scientists, fostering a high-performing, collaborative environment focused on technical excellence and continuous improvement.
- Communicate complex technical concepts, model performance, and project outcomes effectively to stakeholders, including non-technical audiences and executive leadership.
What You Bring Along
- 8+ years of mobile software engineering experience in a team environment.
- Experience working with modern Android development practices, including Kotlin, Jetpack Compose, and the Android framework.
- Experience writing well organized, documented, and tested features.
- A familiarity with the Android tools for development, debugging, testing, and performance analysis.
- Proven track record of delivering high-impact projects in fast-paced, cross-functional environments.
Preferred Qualifications
- Experience with Android mapping systems, such as Google Maps or Mapbox.
- Experience using reactive programming using MVVM to design flexible, reactive systems.
- Experience with Gradle, Dagger, Room, and Coroutines.
- Experience with mobile CI/CD processes and Github Actions
- Experience working with analytics systems to measure the impact of projects.
- Bachelor’s or Master’s degree in Computer Science, Engineering, Statistics, Mathematics, Physics, or a related STEM field.
Bonus Points
- Experience using On-device Computer Vision and photo analysis.
- Experience writing cross-platform code using Kotlin Multiplatform.
- Knowledge of backend development, including backend services in Kotlin, Python, or Scala.
- Knowledge of web development using Javascript.