Senior Frontend Developer/ Engineering Manager - React.js/AngularJS - 3-6/ 6-12 Yrs

  • Full-time

Company Description

Internet/ E-Commerce MNC

Job Description

Position : Senior Frontend Developer (3-6 Yrs)/ Engineering Manager (6-12 Yrs)

Experience : 3-6 Years/ 6-12 Yrs

Location : Bangalore

Education : Premier Education from IIT, NIT, BITS, IIIT, Thapar, NSIT, DCE is preferred

Domain : Internet/ E-Commerce

CLIENT MANDATORY REQUIREMENTS :

1) Experience in ReactJS or AngularJs is mandatory. NodeJs can also work.

2) Experience in JavaScript patterns like Module, Observer, Prototype, Singleton, etc.

3) Experience in Cross browser debugging and cross web platform compatibility

4) Experience in Mobile Web Applications development and performance benchmarking

5) For Engineering Manager position, experience in Team Management is mandatory.

Qualifications

EXPERIENCE DESIRED :

- Creational Design Patterns - Abstract, Builder, Constructor Pattern, Factory Pattern, Prototype Pattern and Singleton Pattern

- Structural Design Patterns - Adapter Pattern, Bridge, Composite Pattern, Decorator Pattern, Facade Pattern, Flyweight Pattern and Proxy Pattern

- Behavioral Design Patterns - Chain of Responsibility Pattern, Command Pattern, Iterator Pattern, Mediator Pattern, Memento, Observer Pattern, State Pattern, Strategy Pattern, Visitor and Template Pattern

- Concurrency Design Patterns - Active object, Nuclear reaction, Scheduler

- Architectural Design Patterns - MVC, MVP, MVVM

- Build and Automation Tools - Webpack, Grunt, Gulp, Browserify, Brunch, Yeoman, Broccoli, NPM, Rollup, JSPM, Makefile

- Script Loaders - AMD, CommonJS, Harmony, RequireJS, CurlJS, SystemJS, ES5, ES6, ECMAScript

- Transpilers - SCSS, Babel, CoffeeScript, Dart, TypeScript, Elm

- CSS Preprocessors - SASS, LESS

Additional Information

If interested please mail your cv to: vidisha at cairnmartin dot com

Subject Line: Senior Frontend Engineer

Kindly include a cover note with relevant experience and academic qualifications in mail body for quicker processing.