We are looking for a good JavaScript developer who has a superb grasp on Backbone.js. Your primary focus will be giving structure to the front-end aspect of our web applications using Javascript frameworks/libraries, and developing/enhancing relevant modules and libraries. You will also be bridging the gap between the visual elements and the server-side infrastructure, therefore understanding the basics of some back-end technologies is necessary as well.
Responsibilities
- Develop new user-facing features
- Build/enhance structured, reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed and scalability
- Collaborate with other team members and stakeholders
- Strong understanding of JavaScript, its quirks, and workarounds
- Good understanding of Javascript frameworks/libraries like backbone.js, underscore.js, require.js, etc
- Good understanding of MVC concept
- Good understanding of web markup including HTML5, CSS3, Jquery and AJAX.
- Understanding of fundamental REST API concepts
- Familiarity with input validation techniques and approaches
- Good understanding of browser rendering behavior and performance
- Understanding of asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of cross-browser compatibility issues and ways to work around such issues
- Familiarity with front-end build tools, such as Gulp
- Basic understanding of code versioning tools, such as Git.