Software Developer II - Android Apps
Core
Design and build high-performance Android apps for field mapping, data collection, sensor networks, and street navigation to empower global field operations.
Role type
Mid-level Android Software Developer
Builds
Native Android applications for field workflows and mapping
Domain
GIS, Mobile Development, Field Operations
Deliverable
production ML models | product features
Required skills
Kotlin, Android platform development, Object-oriented design, Data structures and algorithms, Performance optimization, Caching strategies
Preferred skills
Google Play/Amazon Appstore submission, Spatial/mapping application development, Native hardware integration (GPS, camera), RESTful web services, Git, GIS
Technologies
Android, Kotlin, GIS, RESTful web services, Git
Responsibilities
Build Android apps from architecture to design, collaborate with cross-functional teams, develop software for field mapping and data collection, solve complex design and development problems, participate in design and code reviews, advocate for Android development
Seniority
Mid-level, hands-on IC