
Sr. Software Developer - Android Apps
- Redlands, CA
- Permanent
- Full-time
- Build the latest Android apps from architecture to design (ICS and up)
- Join forces with other developers and designers throughout the development process
- Understand user requirements since these apps have to meet real world scenarios
- Develop software for use in field mapping, data collection, sensor networks, street navigation, and more
- Solve complex problems with design, development, and user experience
- Be an Android advocate within the company and at conferences; help us grow Android development capability throughout Esri
- 5+ years of commercial software development experience
- Be an Android enthusiast and a game changer
- You are anxious to learn but you've got these things covered:
- 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 on the team through participation in design and code reviews
- All the other important things that will help you be successful at Esri:
- 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
- Did we mention, you gotta love Android?
- Submitted Android apps to Google Play/Amazon Appstore/other Android marketplaces
- Prior experience building spatial/mapping applications or software components
- Experience with security and/or native hardware components (GPS, camera, and more)
- Experience with one or more of the following technologies: GIS, RESTful web services, Git
- Master's in computer science, engineering, or mathematics