Job Seekers, Please send resumes to resumes@hireitpeople.com
We
are developing web applications in a dynamic agile environment. Working with
designers and engineers, you will tie together both the design and back-end
functionality to work well in the browser. You will be a part of the team
building the cutting edge, next generation HTML5 mobile web application for
media consumers.
Responsibilities
of Front End Developer I:
Work
independently and with a team to create JavaScript and HTML 5/4.0 and CSS 3/2.0
markup and templates with a strong focus on clarity, maintainability,
cross-browser compatibility and performance. Participate in
requirements gathering and functional specification activities, providing
feedback on implementation feasibility as well as navigable
prototypes/mockups. Develop the implementation of front-end web coding and
design standards, writing clear, clean, and concise code. Work
closely with designers, artists, engineers and testers to contribute to the
overall user experience.
Requirements:
· Demonstrated expertise in creating cross-browser user interfaces using object-oriented JavaScript, HTML, DOM Scripting, CSS, JSON, and XML (plus using them together as AJAX).
·
Great front-end capabilities: HTML5,
JavaScript, CSS3, jQuery, AJAX (JSONP)
Experience with web services * XML, JSON Experience with some of the big
JavaScript frameworks (e.g. jQuery Mobile, Dojo, Google Web Toolkit, Widgets
etc.)
· Ability to use Photoshop, Fireworks, or other graphics tool to slice and dice designs to obtain assets for the website.
· Experience with mobile device browsers is a plus.
· Understanding of accessibility requirements a plus
· An eye for detail, and the ability to multi-task across projects, with great ability to prioritize.
· Self-starter with ability to work both independently as well as collaboratively with cross-functional teams.
· Strong, interaction design understanding and ability to create interactive prototypes for users is a great plus.
· Knowledge of relational database concepts
· Willingness to learn and utilize emerging technologies
· Ability to determine the feasibility of a design