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
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
Job Details
Category frontend
Posted 24 days ago