Calcite is Esri's design system used to craft engaging and consistent user experiences in Esri's products and user community. The job is to help communicate and test foundational design and global components, while collaborating closely with other designers and developers to bring greater consistency, functionality, and flexibility.
Requirements
- Proficient with HTML, CSS, and JavaScript
- Experience with Python for scripting
- Expertise in online mapping, GIS, and/or data visualization
- Experience with web development and accessibility
- Experience with TypeScript, Web Components, and/or Lit
- Familiarity designing modern web experiences with frameworks, such as Angular, Ember, React, Svelte, Vue
Responsibilities
- Design, develop, analyze, test, document, release, communicate, and support the Calcite Design System to enhance overall product quality, ensuring a seamless user experience across Esri's applications
- Implement UI/UX workflows and solutions that are both intuitive and flexible, accommodating a diverse range of audiences while maintaining design consistency and usability
- Create comprehensive documentation, including sample code, template applications, and tutorials, to facilitate user understanding and adoption of the Calcite Design System
- Ensure that components comply with accessibility standards as well as internationalization and localization requirements, promoting inclusivity and usability for global users
- Engage with customers to gather feedback on product features and usability, using this information to inform future releases and enhance overall user satisfaction
- Assist in assessing product quality and release readiness, performing thorough testing and quality assurance to ensure that all components function effectively and meet established standards
- Research and drive the adoption of state-of-the-art UX practices, staying informed about industry trends and integrating best practices into the design process to enhance the overall user experience
Other
- 5+ years of experience designing and delivering products for both web and mobile platforms
- Ability to present to large audiences, effectively communicating design concepts and ideas
- Strong problem-solving and analytical skills
- Strong written and verbal communication skills essential for collaborating with cross-functional teams and stakeholders
- Effective time management and organizational skills