•Design and develop focused native apps that meet the requirements of a broad range of users.
•Design responsive and intuitive user interfaces for mobile, desktop, and web systems.
•Design and develop cross-platform app building technology
•Collaborate with other developers and designers.
•Define user requirements; design and develop applications and APIs for devices and web-based services.
•Ensure that ArcGIS software meets real-world usage scenarios.
•Solve and articulate complex problems with application design, development, and user experiences.