Pennington On-site Contract

Scout ET is hiring a Front-End developer.

About the Role

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.

Required Skills
JavaScriptAngularJSHTML5CSS3RESTful APIsjQueryGruntJasmineJSProtractorRequireJSSOLID principlesunit testingdebuggingHTTP cachingweb API design JavaScriptAngularJSHTML5CSS3RESTful APIsjQueryGruntJasmineJSProtractorRequireJSSOLID principlesunit testingdebuggingHTTP cachingweb API design
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
Job Details
Category frontend
Posted 5 hours ago