Job Description :
Position: UI Developer
Location: Iselin, NJ
Duration: 6 months

Responsibilities:
For the various projects under progress:
Design and develop web applications/portals to meet complex business requirements
Participate, contribute, assimilate and provide opinion on changes, enhancements and design being done to the project.
Requirement gathering and understanding, analyze and convert functional requirements into concrete technical tasks and able to provide reasonable effort estimates.
Work proactively, independently and with global teams to address project requirements.
Code and Test cases reviews and ensure code developed meets the requirements.

Job Description "Development skills:
Should be strong in web technologies mainly on Client Side.
Good understanding of the Server Side web technologies is plus.
The ability to analyze the various quality dimensions including performance, reliability and resilience, cyber security, and design and implement improvements to meet them.
Should have very up-to-date knowledge of latest technologies, technology trends, and third party solutions for software problems.
Should have excellent analytical and communication skills
Ability to work on complex projects with globally distributed teams and tight timelines"

Key Technical Skills Required:
5+ years of IT experience of which 3+ years should be in web application development.
Excellent core JavaScript
Excellent CSS3.
Experience in a diverse set of web app development tools and technologies such as JavaScript ES6+, Object Oriented JavaScript, Typescript, HTML5, Bootstrap 4, RxJS, lodash.
Hands on experience with Angular framework. Experience with Angular 2+ desirable.
Understanding HTTP protocol, DOM, elements selection, events, etc.
Knowledge of Data Structures and Algorithms.
Hands-on working experience with Test frameworks/technologies such as Karma/Protractor, Mocha, Chai, Sinon, etc.
Knowledge/experience using web servers (e.g., Apache, Nginx) and Build tools (npm, Jenkins
             

Similar Jobs you may be interested in ..