Scout ET is seeking a Front-End Developer for a 1-year contract role in Pennington, NJ. The candidate will develop high-quality front-end applications using JavaScript and Angular, emphasizing reusable, testable, and efficient code while working collaboratively in a team-oriented environment.
What You'll Do
- Design and implement RESTful (and other) web APIs
- Implement complex logic in pure JavaScript using proven design patterns and SOLID principles
- Optimize output for different delivery platforms such as mobile vs desktop
- Ensure strong unit testing and debugging practices
- Focus on improving personal and team development capabilities
- Build high-quality systems following software implementation best practices
- Work outside of technology comfort zone to learn and apply new tools and frameworks
What We're Looking For
- Adept in writing reusable, testable, and efficient JavaScript code
- Comfortable implementing complex logic in pure JavaScript using proven design patterns and SOLID principles (3 to 5 years experience)
- Design and implementation of RESTful (and other) web APIs, including knowledge of HTTP caching and SSL
- Understanding of differences between multiple delivery platforms (mobile vs desktop) and ability to optimize output accordingly
- Strong unit test and debugging skills
- Deep experience in building applications using AngularJS (1 to 3 years)
- Deep knowledge and experience in HTML5 & CSS3
- Should be comfortable with libraries and frameworks such as jQuery, grunt, jasminjs, protractor etc
- Web scale module loaders (Requirejs, Systemjs, browserify)
Nice to Have
- Exposure to other modern frameworks like React, Ember
- Avid team player and excited to learn and apply cutting edge technologies and frameworks
- Strong applied knowledge of JavaScript design principles and patterns
- Passion about building high-quality systems with software implementation best practices
- Eagerness to learn and work outside your technology comfort zone
Technical Stack
- JavaScript
- AngularJS
- HTML5
- CSS3
- RESTful APIs
- jQuery
- Grunt
- JasmineJS
- Protractor
- RequireJS
- SystemJS
- Browserify
- React
- Ember
Team & Environment
- Avid team player
- Excited to learn and apply cutting edge technologies and frameworks
- Focus on making yourself and those around you great
- Passion about building high-quality systems
- Eagerness to learn and work outside your technology comfort zone
Work Mode
- Onsite
- Location: Pennington, NJ
Scout ET is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or veteran status.







