Job Description
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 Backbone.js, 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
Skills and Qualifications
- Strong understanding of JavaScript, its quirks, and workarounds
- Strong understanding of features and utility functions of Backbone.js
- Good understanding of the concepts behind models, collections, and views
- Basic understanding of web markup, including HTML5 and CSS3
- 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 JavaScript module loaders, such as Require.js or AMD
- Familiarity with front-end build tools, such as Gulp
- Basic understanding of code versioning tools, such as Git.
We are a team of experienced consultants, business analysts and software developers that specialize in NetSuite development, customization, integration and support. Our expertise include: - NetSuite customization, process automation, development (SuiteScript, SuiteTalk, SuiteFlow, Site Builder, SuiteCommerce), support and business smarts - Web Development (web sites and web stores including Magento, Wordpress, etc.) - System Integrations (Web Services, REST, File Transfers, Email Processors) between NetSuite, Sales , Magento, Shopify, etc - Dedicated teams and development resource pools.