3 months ago
Base Salary
$123k - $202k/yr
Responsibilities
- Build Android applications from architecture through design and implementation.
- Develop software for field mapping, data collection, sensor networks, street navigation, and related real-world scenarios.
- Solve complex problems involving software design, development, user experience, performance optimization, and caching.
- Collaborate with developers and designers throughout the development process.
- Participate in design and code reviews and promote strong development skills and best practices.
- Provide technical direction, mentor others, and advocate for Android development within Esri and at conferences.
Requirements
- 5+ years of commercial software development experience.
- Proficiency with Kotlin programming and Android platform development.
- Knowledge of object-oriented design, data structures, and algorithms.
- Understanding of mobile performance optimization and caching.
- Bachelor’s degree in computer science, engineering, or mathematics.
- Strong communication, teamwork, adaptability, and independent problem-solving skills.
Benefits
- Relocation assistance is available for moving to the Portland, Maine area.
- The position is onsite.
- Medical, dental, vision, basic and supplemental life insurance, including family coverage.
- 401(k) and profit-sharing programs.
- At least 80 hours of vacation leave and twelve paid holidays annually.
- Opportunities for personal and professional growth.
About Esri
Esri develops the ArcGIS geographic information system platform for mapping, spatial analytics, and location intelligence used by governments, utilities, transportation, natural resources, and commercial enterprises. The privately held company, founded in 1969 and headquartered in Redlands, California, monetizes through software licenses and subscriptions, cloud services, data, training, and consulting. Its tools power web and mobile mapping, geospatial APIs, and enterprise systems for planning, operations, and emergency management worldwide.
