Pennington, United States of America On-site

Scoutnet is hiring a Front-End developer.

About the Role

As a Front-End Developer, you will play a key role in designing and building robust user interfaces that deliver seamless experiences across platforms. Based in Pennington, NJ, this is a one-year contract position within a team dedicated to high-quality software craftsmanship and continuous improvement.

What You'll Do

  • Write clean, maintainable, and reusable JavaScript code that supports scalable front-end architecture
  • Apply proven design patterns and SOLID principles to implement complex client-side logic
  • Develop and integrate RESTful APIs to support dynamic web applications
  • Ensure optimal performance and consistency across desktop and mobile environments
  • Conduct thorough unit testing and debugging to maintain code integrity
  • Build and maintain applications using AngularJS, ensuring modular and testable components
  • Work with tools like jQuery, Grunt, Jasmine, and Protractor to streamline development and testing workflows
  • Utilize module loaders such as RequireJS, SystemJS, and Browserify to manage dependencies efficiently
  • Support team growth by sharing knowledge and embracing best practices in software development

What We're Looking For

  • Proven experience writing efficient, testable JavaScript (3–5 years)
  • Hands-on experience building applications with AngularJS (1–3 years)
  • Solid understanding of HTML5, CSS3, and cross-browser compatibility
  • Familiarity with HTTP caching mechanisms and SSL protocols
  • Ability to adapt output for different delivery platforms, including mobile
  • Strong debugging skills and commitment to test-driven development
  • Understanding of modular JavaScript design and architectural patterns

Nice to Have

  • Exposure to modern frameworks such as React or Ember
  • Experience with build tools and testing libraries including Grunt, Jasmine, and Protractor
  • Working knowledge of scalable module loading systems
  • A proactive mindset and willingness to expand beyond familiar technologies

Environment & Culture

The team values technical rigor, collaboration, and ongoing learning. You'll work in an environment that encourages personal development, knowledge sharing, and adherence to software best practices. This role is onsite in Pennington, NJ, and supports a culture where improving both yourself and those around you is a shared responsibility.

Required Skills
JavaScriptAngularJSHTML5CSS3RESTful APIsjQueryGruntJasmineJSProtractorRequireJSSOLID principlesunit testingdebuggingHTTP cachingweb API design JavaScriptAngularJSHTML5CSS3RESTful APIsjQueryGruntJasmineProtractorRequirejsSOLID principlesunit testingdebuggingHTTP cachingSSL
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
Job Details
Category frontend
Posted 23 days ago