Role: UI Developer
Skills: JavaScript with Agular JS
Job Description:
Responsibilities:
• Develop user interfaces for modern rich Internet applications using the latest front-end technologies.
• Perform increasingly complex product analysis and development tasks that may require extensive research and analysis.
• Develop UI using AngularJS, Ajax, JavaScript, HTML 5 and CSS Make design and technical decisions for AngularJS projects.
• Develop application code and unit test in the AngularJS, Rest Web Services, and ava technologies.
Requirements:
• Great interpersonal and communication skills.
• 6+ years of experience in UI/UX development
• BE degree in Computer Science or Engineering
• Strong expertise with HTML, CSS, Angular JS, and writing cross-browser compatible code.
• Good understanding of AJAX and Experience with RESTful services.
• Experience in JavaScript build tools like grunt or gulp.
• Expert in any one of the modern JavaScript MV-VM/MVC frameworks (AngularJS, JQuery, NodeJS, GruntJS).
• Familiar with testing frameworks (Ex. Jasmine / ProTractor) and test runner frameworks (Ex. Karma).
• Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
• Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.