Javascript Developer
Experience: 4+ years
Roles and Responsibilities:
Implement the front-end logic that defines the behavior of the visual elements of a web application.
Create Technical Specifications that corresponds to the Functional Specifications written by the Business Analyst and serve as technical advisers to developers providing the necessary guidance on the requirements.
Effectively work with Implementation Manager(s) in estimating, planning, prioritizing and execution of assigned tasks within project deadlines.
Implement custom implementations based upon written technical specifications. Ability to perform peer code reviews ensuring programming standards are adhered to.
Validating software configurations by thoroughly testing the application.
Developing effective, maintainable code on time.
Working with product specialists and team lead to create accurate level of effort estimates and schedules.
Designing, coding, and testing new features.
Performing software maintenance and bug fixes.
Resolve software issues in terms of functionality, usability, performance.
Develop and implement User interfaces, application configurations, specific customizations, and application upgrade for assigned projects, as required by project requirements.
Desired Candidate Profile:
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Web markup including HTML5 and CSS3.
Front end development tools.
Code versioning tools like Git and SVN.
Working knowledge of the following area is nice to have:
JSON and REST patterns.
Integrating enterprise software systems via JSON and REST services.
Basic understanding of computer network and its components.
Cloud-based technologies.
Agile Experience
Work experience in 3-tier architectures environment consisting of front-end clients, middle-tier servers, and database back-ends.
