Duties and Responsibilities:
• Design and develop enhancements on desktop and mobile web apps offering the best experience to customers
• Develop Single Page applications using Object-Oriented JavaScript, various JavaScript libraries, micro frameworks JQuery, AngularJS, ReactJS, Prototype, BackboneJS), CSS frameworks, responsive design and modular architecture.
• Solid understanding of asynchronous request handling, partial page updates and AJAX.
• Maintain code for existing web apps to support the latest devices.
• Stay informed on the latest HTML5 and JavaScript APIs and frameworks.
• Utilize development skills to build (code) and unit test app functionality per technical specifications, with deliverables to include code builds and documented unit test results.
• Skills & Attributes
• Thorough understanding of both client and web application development
• Strong analytical skills
• Excellent problem solving, negotiating and influencing skills
• Excellent verbal and written communications skills and demonstrated experience in presenting details and resolving differences across a variety of developers, analysts and business clients
• Attention to details and striving for perfection