Responsibilities
Interface Engineers work with project managers, software developers and interface designers to:
- Establish front-end technology requirements for new products
- Provide detailed scope estimates
- Review and prototype potential design solutions
- Develop UI specifications including site maps, workflow documentation, wireframes, and interaction diagrams
- Work with the carriers and mobile technology partners to evaluate new technology solutions
- Document relevant methodologies, processes and tools for hand-off to other internal groups
- Ensure accurate implementation of visual design, user interface and information architecture
- Produce optimized front-end code
- Work with Quality Assurance team to perform device and carrier specific testing
- Bachelor's degree in Computer Science/Engineering, Human-Computer Interface or related field
- Experience developing for low bandwidth environments and/or small-screen user interfaces
- Expertise coding object-oriented XHTML/CSS/JavaScript in the Document Object Model
- Expertise in XSLT, AJAX
- Practical experience programming JSP/JSTL
- Understanding of cross-browser/platform constraints
- Proficiency working in a UNIX environment
- Familiarity with Java
- Familiarity with Web Service Based Architecture
- Knowledge of PHP, ASP, RUBY/Rails, SQL, PERL and/or ActionScript is optional
- Experience with visual design, user interfaces, end-to-end integration and project management also a plus
No comments:
Post a Comment