Esri

Senior Software Developer, Android

Esri

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $118,976 - $197,600 per year

Job Level

Senior

Tech Stack

AndroidKotlin

About the role

  • Join Esri’s Field Apps team and lead the development of powerful Android applications that help people around the world make informed decisions on the move
  • Drive technical direction, mentor others, and architect solutions using the latest Android frameworks and tools
  • Shape seamless, high-performance mobile experiences that support offline workflows, advanced mapping, and device integration
  • Build Android apps for field mapping, data collection, sensor networks, street navigation, and more
  • Collaborate with other developers and designers throughout the development process
  • Understand user requirements and solve complex problems with design, development, and user experience
  • Be an Android advocate within the company and at conferences to grow Android development capability throughout Esri

Requirements

  • 5+ years of commercial software development experience
  • Be an Android enthusiast and a game changer
  • Kotlin programming
  • Developing on the Android platform
  • Object oriented design skills
  • Data structures and algorithms
  • Mobile development issues related to performance optimization and caching
  • Develop strong skills and best practices through design and code reviews
  • Good communication skills
  • Be a team player who can also fly solo
  • The ability to thrive in an environment that changes often
  • Bachelor’s in computer science, engineering, or mathematics
  • (Recommended) Submitted Android apps to Google Play/Amazon Appstore/other Android marketplaces
  • (Recommended) Prior experience building spatial/mapping applications or software components
  • (Recommended) Experience with security and/or native hardware components (GPS, camera, and more)
  • (Recommended) Experience with one or more of the following technologies: GIS, RESTful web services, Git
  • (Recommended) Master’s in computer science, engineering, or mathematics