Sorry, this job is no longer available.

Software Engineer

Short Description

Front End UI Engineer


Primary Skills:

  • Expertise with developing modular front end applications Client Side Technologies - XHTM/HTML5, CSS3, Bootstrap, , SASS, JavaScript, JS Framework - jQuery, MVC Frameworks – Angular JS 1.5, TDD, BDD, Jasmine, Karma, Protractor, ES6, Babble as compiler
  • Deep Experience in Angular development which includes responsibility to plan and build (i.e. in AngularJS, creating custom directives, view based routing, data persistence between views and interacting with RESTful web services) and using best development practices using latest web standards like ES6, Type Script, Babble as complier and Karma, Jasmine as TDD
    • Experience  in Using typical front-end build tools:
    • Task runner (grunt, gulp, or similar) for optimization [CSS and JS concat/minify/uglify]
    • Front-end testing (Jasmine, Mocha, Chai, QUnit, etc.)
    • CSS/JS dependency management (Bower)
  • Experience integrating web development with large enterprise products (i.e. CRM, WCM, etc.), specifically JavaScript/ Angular work with ADOBE AEM Framework.
  • Experience in Responsive/Adaptive Web Design (RWD/AWD) using CSS3, Bootstrap and CSS preprocessor like SCSS
  • Should be familiar with ADOBE AEM platform w.r.t hosting frontend and use as a Content Management System, workflow, personalization, internationalization etc.
  • Design and implement solutions based on Adobe AEM .Convert client provided content into AEM content 
  • Extensive knowledge on Cross Device and Cross Browser compatibility, Performance Optimization, Web Accessibility – WCAG 2.0, AA compliance
  • Good hands on with TDD and BDD - Test and Behaviour Driven Development using Karma, Jasmine, Protractor, Selenium
  • Server side Integration knowledge backend Technologies - JAVA, JSP, JSF, MS SQL
  • Good awareness with User Experience Design, Interaction Design, Information Architecture, Usability, Branding and Visual Design
  • Very much familiar with Web Design/Development Tools - DreamWeaver, Photoshop, Edit Plus, Eclipse, WebStorm as an IDE
  • Should be aware with ADOBE AEM as Web CMS, GIT as repository and Version Control Systems and JIRA as ALM
  • Working experience in Agile methodology of software development
  • Manage direct / indirect interactions with Client Relationship Management and Business/Account Development teams.
  • Strong Communication, Interpersonal, Leadership, Management skills,
  • Interact with various different stakeholders from Business, and technology, various teams like User Experience Designers, Visual Designers, Web Developers, Backend developers, third party systems.

Key Skills:

Angular JS 1.5, HTML5, CSS3, AEM, Bootstrap, , SASS, JavaScript, Query, TDD, BDD, Jasmine, Karma

Full time
New Jersey, NJ 07097, US