Previous Job
Previous
Angular Lead (v4/5)/Jersey City, NJ 6mth+ Contract
Ref No.: 18-01196
Location: Jersey City, New Jersey
Position Type:Contract
 Angular Lead (v4/5)/Jersey City, NJ  6mth+ Contract  NTTJP00004593 
Responsibilities 
• Design and develop front-end applications using Java and web based angular 4 /angular 5 technology stack that meet data integrity, performance, business, and security objectives 
• Determine appropriate architecture, and other technical solutions, and make relevant recommendations and adjustments regarding the use of new and emerging Web technologies 

• Build Rich Internet application that are responsive with clean, accessible HTML and CSS code 

• Develop UIs with attention to design detail, ensuring exceptional UX through implementation of subtle interactions and affordances 
• Develop UI unit test cases and end to end test cases using choice of technology 
• Participate in the end-to-end design process from brainstorming to design reviews and iteration of UI improvement 
• Build reusable code and libraries for future use. 
• Optimize application for maximum speed and scalability 

Required skills 
• A Bachelor's degree in Computer Science, Management Information Systems (MIS), or related field required 
• Minimum 3 years of working experience in Front-end MVC Javascript Frameworks like Angular.js with version 4 and above, ember.js. Knowledge on React.js, Vue2.js will be a big plus. 
• Extensive experience with HTML, DOM, CSS, JavaScript, event model, and cross-browser development 
• Experience with AJAX, JSON, REST 
• Knowledge of Object-Oriented JavaScript libraries like jQuery, YUI and experience in NodeJS, SASS/LESS 
• Extensive experience with ng-cli and packaging utility 
• Proficient working knowledge of web markup, including HTML5, CSS3 
• Good knowledge of standard security implementation and standards for web application 
• Good knowledge of advanced JavaScript libraries and frameworks, such as ReactJS, AngularJS (version 4 and above), KnockoutJS, BackboneJS etc. 
• Good knowledge of Unit and end to end testing tools like Jasmine, Karma, Protractor, asynchronous request handling, partial page updates, and AJAX 
• Proficient understanding of cross-browser compatibility issues and ways to work around them 
• Proficient understanding of code versioning tools like GIT, Bitbucket