Esri Company Profile

Android Mobile Developer

Esri

Job Description

Overview:

Join a team that pushes the boundaries of technology to achieve a shared mission: bringing the power of GIS indoors. Esri makes indoor location, indoor mapping, and indoor GIS accessible and powerful for both consumers and experts across all platforms and devices.The Esri R&D Center in Vienna, Austria leads the research and development of cutting-edge indoor positioning systems technologies. By combining radio signal data from Bluetooth low energy beacons and Wi-Fi with trajectory information derived from motion sensors on everyday mobile devices, we aim to deliver the world’s best indoor blue dot experience for our users.

Responsibilities:

  • Shape the way users of the ArcGIS Runtime SDK for Android consume our cutting-edge indoor positioning technology (IPS) and enable them to build unique experiences
  • Reimagine the apps necessary for setting up indoor positioning to meet the demands of enterprise customers around the world
  • Write the code driving our technology: collect up-to-date and accurate data from device sensors (motion sensors, Bluetooth, etc.) and supply them to our real-time algorithms
  • Implement unit tests and automate regression testing to ensure baseline quality in all releases in collaboration with product engineer colleagues
  • Work closely with other internal product and development teams to influence the design of upcoming platform technologies, features, and tools
  • Build compelling demos that showcase common workflows and highlight product features
  • Attend and present at the Esri Developer Summit or other industry conferences
  • Contribute to a cross-platform team, closely collaborating with iOS developers on planning and code reviews

Requirements:

  • 3+ years of Android software development experience
  • Excellent knowledge of Java and Kotlin
  • Demonstrated ability to work on a team that builds quality software
  • Ability to understand new technology concepts quickly and apply them accurately in a rapidly-evolving environment
  • Experience with daily Git workflows (branches, review, merge)
  • Strong written and verbal communication skills in English
  • Time management, prioritization, teamwork, and interpersonal skills

Recommended Qualifications:

  • At least one application on the Google Play Store or an open-source project
  • Experience working with the Android NDK
  • Experience architecting and designing software products
  • Experience with mobile software design patterns and resource limitations on Android
  • Knowledge of Objective-C and Swift
  • Experience developing iOS applications
  • Experience with Esri ArcGIS software or other geospatial technology
  • Bachelor’s in computer science, engineering, mathematics, GIS or a related field, depending on position level

The Company:

Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.If you need a reasonable accommodation for any part of the employment process, please email [email protected] and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.#LI-AL2