User Interface (UI) Engineer
Description
Use your technical background and
innovative visual design skills to simplify complex business processes
through the creation of intuitive and visually engaging user interfaces.
Responsibilities:
- Create sophisticated, imaginative, efficient, and visually striking interfaces for front-end solutions
- Design reusable UI components by utilizing or building UI framework components
- Develop storyboards, mock-ups, and prototypes to communicate ideas for navigation and interaction models
- Evaluate
requirements and initial mock-ups; make technology recommendations that
support optimal construction, maintenance, and performance
- Translate complex functional and technical requirements into detailed architecture and design prototypes
- Ensure cross-browser/platform integrity of web designs
- Work closely with software developers and software testers to create a working end-to-end solution
- Define,
maintain, implement, and enforce style guides, standards, reusable
templates, and best practices for client-side software development
- Leverage the latest developments in Internet technologies
- Serve as a technical resource and mentor
Requirements:
- Bachelor’s
in computer science, graphic design, visual design, human factors
engineering, interaction design, information architecture, or other
relevant field
- A minimum of six months of experience in user
interface design, information architecture, user-centered design
methodology, and implementation in complex enterprise environments
- Proven experience demonstrating innovative UI visual design skills
- Ability to balance designs with the understanding of technical constraints within a software development environment
- Proficient
with cross-browser/platform CSS, HTML, XHTML, and JavaScript; knowledge
of browser compatibility issues and their workarounds
- Extensive experience using JavaScript libraries
- Good understanding of user experience (UX) and user-centered design (UCD)
- Ability to take a concept from sketch to final implementation
- Ability and willingness to take ownership of projects and help drive them to effective implementation
- Exceptional attention to detail, organizational, communication, and presentation skills
- Passionate about novel user interface design and software development
Recommended Qualifications:
- Experience with GIS/Esri products and solutions
- Experience with .NET, C#, Silverlight, and Expression Blend
- Experience with JSP, Java web frameworks, Flash, and ActionScript
- Experience with Linux, PHP, and MySQL
- Proficiency with Adobe Creative Suite including InDesign, Photoshop, and Illustrator
- Ability to interface with customers, gather requirements, and implement new solutions
- US citizenship and ability and willingness to obtain a security clearance
Job Requirements
Our passion for improving quality of life
through geography is at the heart of everything we do. Esri’s geographic
information system (GIS) technology inspires and enables governments,
universities, and businesses worldwide to save money, lives, and our
environment through a deeper understanding of the changing world around
them.
Carefully
managed growth and zero debt give Esri stability that is uncommon in
today's volatile business world. Privately held, we offer exceptional
benefits, competitive salaries, 401(k) and profit-sharing programs,
opportunities for personal and professional growth, and much more.
Learn more and apply online at www.esri.com/careers. Esri is an equal opportunity employer (EOE) supporting diversity in the workforce.
This Job is no longer active!