Description

Key Responsibilities:

In the role of Technology Lead, you will be a technology professional adding value to a gamut of Software Development lifecycle stages. 
You will create detailed design artifacts like program specifications, test plans; and independently develop and review code and contribute to the go-live plan. 
You will have the opportunity to collaborate with some of the best talent in the industry to create innovative high quality and defect-free solutions to meet our clients' business needs. 
You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued. 
Bachelor's degree or foreign equivalent required from an accredited institution. 
Will also consider three years of progressive experience in the specialty in lieu of every year of education. 
At least 4 years of experience with IT. 
At least 2 years of experience with (UI): HTML5, CSS3, JavaScript, Jquery, JS MVC frameworks (Angular JS, Node JS, Vue.JS, ES6, Can Js etc.)
At least 1 year of experience with Angular 5 / React, Progressive Web Apps. 
At least 2 years of experience developing in web technologies with below considerations.

Key Requirements and Technology Experience:

Expertise with JavaScript, JSON, ES5, ES6/2015, ES7/2016, and beyond. 
Experience building single page applications (SPA). 
Experience with Node.js and NPM. 
Experience with React (must), Redux (must), and Angular. 
Experience with unit test frameworks. 
Experience with JS build/compile tools: Web pack etc. 
Experience with test automation and continuous integration. 
Experience of working in agile projects is a must. 
Sharp code reviewing skills. 
Experience with GIT/JIRA. 
Familiarity with newer specifications of EcmaScript. 
Experience with data structure libraries (e.g., Immutable.js). 
Familiarity with modern front-end build pipelines and tools. 
Experience with common front-end development tools such as Babel, Webpack, NPM, etc. 
Familiarity with code versioning tools {{such as Git, SVN, and Mercurial}}. 
At least 2 years of experience in software development life cycle. 
At least 2 years of experience in translating functional/non-functional requirements to system requirements. 
Experience and understanding of in Production support and performance engineering. 
Ability to work in team environment and client interfacing skills. 
Experience and desire to work in a Global delivery environment. 

Education

Any Graduate