Job Description :
ROLE REQUIREMENTS

Prerequisites
Professional Degree: BE / ME in Computer Science or Engineering / MCA
Minimum 1+ years of strong real-time experience in developing React JS based applications with Redux
Minimum 7+ years of strong experience in Front End technologies
Strong command of English language (both verbal and written)
Strong verbal and written communication skills
Good analytical skills

Technical skills
HTML5
CSS3
Object Oriented JavaScript (ES5 & ES6)
Experience in Node JS
Experience in developing enterprise level responsive web pages or applications
Experience in LESS / SASS css pre-processors is preferred
Experience in implementing web accessibility using ARIA techniques is a plus
Experience in unit testing code with Karma / Jasmine / Mocha / Chai is desired
Experience in designing & developing reusable front-end frameworks and tools is a plus

Responsibilities and experience
Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
The position requires constant communication with colleagues.
Experience in planning and delivering software platforms used across multiple products and organizational units.
Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API''''s.
Deep functional knowledge or hands on design experience with Web Services, is needed to be successful in this position.
Strong grasp of security principles and how they apply to banking applications.
Work independently with minimal guidance with experience at working both independently and in a team oriented collaborative environment.

Non-technical competencies
Strong analytical and problem-solving skills paired with the ability to develop creative and efficient solutions
Distinct customer focus and quality mindset
Excellent interpersonal and communication skills
Excellent relationship building skills
Ability to work under pressure with a solid sense for setting priorities