India - Bangalore, India - Chennai
Posted 1 month ago

Designation – Architect
Years of Experience – 10 Years+
Work Location – Chennai/Bangalore

Job Description:

• 10-12 years proven experience developing client-side web technologies and a minimum of 2 years (3+ Projects) experience leading UI developers as an Architect.
• Excellent knowledge of hand-coded HTML5, CSS3, JavaScript
• Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript libraries and their practical uses in developing complex interactive experiences Angular, JS frameworks and UI development
• Thorough experience with typescript, bootstrap, Angular CLI, NPM,
• Hands-on experience working with server-side JavaScript frameworks based on Node.js (Good to have)
• Experience using uid grids, and developing responsive/adaptive websites using Bootstrap etc.
• Hands-on experience working with client-side templating languages like Handlebars, Mustache etc.
• Familiarity of working with frontend build systems and automating the same using Grunt / Gulp
• Familiarity of working with TDD in JS with the help of frameworks like Jasmine, Mocha, Karma etc
• E-Commerce platform experience highly preferred on one or more of Hybris / Salesforce Commerce Cloud (SFCC) / AEM / Drupal / Magento or other hot and recent ecommerce platforms.
• Strong skills in programming structures, algorithms, design patterns, standard (W3C) Web UI APIs.
• Knowledge in the following types of frameworks/libraries/languages:
Web Application Platforms : UI Component libraries React, Angular, ReactUI, JQuery,ES6+. TypeScript. Dependency Injection patterns.
Async Module Definition (like AMD, requireJS, commonJS).
Stylesheet languages (like SASS, LESS).
Application state management (like Redux).
Reactive Programming (like RxJS)
Minification, Aggregation, and Fingerprinting (Gulp/Grunt)
Node (NPM), Server-Side Rendering (like Express)

Job Features

Job CategoryEngineering & Testing
Job LevelSenior Level
Experience10 Years+

Apply Online

A valid email address is required.
A valid phone number is required.