Job Information
ESRI Android Mobile Developer in Vienna, Austria
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 used in ArcGIS IPS. 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.
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, and more) 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
Contribute to a cross-platform team, closely collaborating with Android developers on planning and code reviews
2+ 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
Bachelor’s in computer science, engineering, mathematics, GIS or a related field, depending on position level
One or more applications 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 Android applications
Experience with Esri ArcGIS software or other geospatial technology
Master’s in computer science, engineering, mathematics, GIS or a related field, depending on position level
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 askcareers@esri.com 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-AN1
#IND1
Requisition #: 2023-18157
External Company Name: ESRI, Inc.
External Company URL: www.esri.com
Telecommute: No