Job Description :
GREEN CARD and CITIZENS ONLY. NO GREEN CARD EADs

(Front-end) Developer
Front-end (UI) developers are responsible for creating a functional implementation of a product''s interface. Ability to translate mock-ups from Photoshop, Balsamiq, etc., into functional web pages and create grid based templates for general developers to follow, and is responsible for coding the visual interactions that the UX design team comes up with.
Responsibilities:
Coding the visual interactions that the UI/UX design team comes up with.
Use markup languages like HTML to create user-friendly web pages.
Maintain and improve website(s
Optimize applications for maximum speed.
Collaborate with back-end developers and UI/UX designers to improve usability.
Get feedback from, and build solutions for, users and customers.
Create quality mockups and prototypes.
Translate mock-ups from Photoshop, Balsamiq, etc., into functional web pages.
Create grid based templates for general developers to follow.
Help back-end developers with coding and troubleshooting.
Ensure high quality graphic standards and brand consistency.
Stay up-to-date on emerging technologies.
Build reusable code and libraries for future use.
Collaborate with other team members.
Plan and estimate projects and reports hours to administration for billing.
Demonstrates ability to communicate effectively in both technical and business environments.

Requirements:
Minimum of Six (6) years of development experience
Proven work experience as a Front-end developer with extensive hands on experience with HTML5, CSS, JavaScript and related markup coding support tools.
Experience with client-side frameworks and libraries such as Backbone.js, Marionette.js, Ember.js, Angular.js, React, Handlebars, and so on.
Experience in developing using XML and JSON
Strong knowledge of JavaScript design patterns.
Experience with Java-based build tools such as Ant or Maven.
Experience with RESTful Services and APIs
Familiarity with content management systems, prototyping software like Balsamiq, and production tools such as Adobe Creative Cloud Suite, Photoshop, etc.
Familiarity with back-end languages such as Java, experience with Java development a plus.
Experience working with multimedia applications, database interactions and data modeling tools.
Proficient understanding with browser testing and debugging, cross-browser compatibility issues and ways to work around them.
In-depth understanding of the entire web development process (design, development and deployment
Understanding of layout aesthetics.
Knowledge of SEO principles.
An ability to perform well in a fast-paced environment.
Excellent analytical and multitasking skills.
             

Similar Jobs you may be interested in ..