Provide analytical, technical, and administrative knowledge in the life cycle of information technology solutions and systems software. Research, design, and implement systems according to user specifications. Write new and modify existing programs. Provide technical assistance in answering user questions.
Key Duties / Responsibilities
Interface with business customers, assess customer requirements, evaluate alternatives, develop creative solutions, and document design solutions.
Tie wireframes and mockups to actual implementations.
Provide consultations on best practices, areas for improvement, and other areas related to user interface design.
Follow all software development methodologies for proper implementation, testing, and distribution of solutions.
Provide input for cost/benefit analysis of proposals, estimation of budgets, and time lines and resources required for successful and timely completion of projects.
Must have the ability to properly prioritize and work multiple tasks.
Follows the change control processes to ensure integrity of the production environment.
Provides technical assistance to users. Mentors team members.
Provides on call support as required. Monitor and resolve production support requirements.
Education & Knowledge Required
Bachelor’s degree in Computer Science, Engineering, or Information Systems with an emphasis on the web user interface design.
Experience / Skills / Abilities Required
3 - 5 plus years’ experience contributing to the creative execution of large scale web user-interface design projects including ecommerce, content portals, mobile and web-based application design
HTML, XHTML, CSS, HTML5, XML
Adobe Flash/ Flex
Adobe CS production suite (Photoshop, Illustrator, InDesign)
HTML5 Canvas Element
Easel JS and Advanced Rendering of Objects on Canvas
Advanced Client Side Image and Graphic Processing on Canvas
Integration of 1 major Web Fonts API (Adobe, Google, Monotype, Fast Fonts, or related)
Rest and SOAP Web Service Integration
Adobe Text Layout Framework
Working knowledge of object oriented programming techniques for design, construction, testing and implementation of project requirements.
Ability to solve complex design problems and achieve the highest quality design while pushing the boundaries of rich media online applications
Solid understanding of W3C and Accessibility guidelines
Ability to work independently and quickly but with a strong attention to detail and accuracy, properly prioritizing multiple tasks
Process-oriented with ability to work with different UI materials and rapid prototyping
Strong communications and organizational skills with an ability to thrive in a fast-paced production deadline-driven environment
Experience with working on sites with responsive design
Excellent verbal and written communication skills
Familiar with various software development methodologies (e.g. SCRUM, Agile, rapid prototyping, etc.) and when to apply the methodologies and their functions within a development environment
Ability to work independently in the development and implementation of major systems
Leverage experience, industry knowledge/best practices, and own personal judgment to accomplish goals
Creativity and the ability to "think outside the box" are required.
The candidate should be prepared to show a portfolio of prior work product. Candidates for this position must show a passion for delivering high quality products. The candidate will be requiredto contribute immediately upon entry into the organization and will be evaluated on the ability to do so.
Demonstrated troubleshooting and debugging skills in client and server side, network based applications
Demonstrated experience integrating multiple JS frameworks to meet the business needs in a flexible manner, while optimizing the foot print downloaded by the client
Demonstrated Experience building out advanced text and image editors
Demonstrated experience build out applications using responsive design patterns
Demonstrated experience working cross browser compatibility across mobile / tablet devices, optimizing for IOS and Android based Tablets
Certifications, Licenses and Additional Requirements
Desired knowledge or expertise (one or more of the following areas):
OAuth and Related Single Sign-on Capabilities
Integration with Social Networks, Third Party Email Providers, Image Mgmt Providers
Solid understanding of Web Analytics tagging with Adobe Site Catalyst and Google
Web to Print / Product Personalization, Rendering and Composition Experience
Communication & Contacts Required
This role will require frequent interaction with key business stakeholders, development team members, as well as internal clients (Quality Assurance, Product/Project Management, Business Analysts, etc.). Candidates must be able to demonstrate an effective communication style that enables strong teamwork and professional relationships with the team’s internal/external clients.
Competitive Benefits & Compensation
Harland Clarke offers excellent compensation and benefits including medical, dental, vision, 401(k), short and long-term disability, life insurance, accidental death and dismemberment (AD&D), paid, flexible vacation and holidays.
*Applicants for employment in the U.S. must possess work authorization which does not require sponsorship by the employer for a visa.
*Harland Clarke is an Equal Opportunity Employer.