Senior JavaScript Web Application Developer

iSystems has an exciting opportunity for a self-motivated and accomplished Javascript Web Application Developer to join our team. Our customer relies on iSystems to help design, build, and maintain an expanding portfolio of web applications, all leveraging a common data warehouse and providing support for intelligence analysis, threat tiering, targeting, and big data analytics. As part of a major technology refresh, the ideal candidate will collaborate with the team and customer to help shape a vision for the next-generation interfaces of portfolio applications, and contribute heavily to the construction of those applications using their deep experience in Javascript application programming.

In this role you will:

  • Use your creativity and knowledge of the possible to build innovative applications that deliver actionable insights from massive data sets.
  • Interact with users and other stakeholders to understand analytical workflows and design optimal interfaces for new and existing applications.
  • Build interface prototypes to help engage users and optimize analytical workflows.
  • Participate in the selection of appropriate interface technologies to leverage across the application portfolio.
  • Participate as a software engineer on an agile development team, writing, testing, and deploying code to implement changes to existing applications or construct new ones.

Basic Qualifications:

  • Bachelor's degree with 5 to 10 years of complex web application development experience.
  • Demonstrated understanding of asynchronous Javascript techniques.
  • Demonstrated excellent understanding of Javascript.
  • Demonstrated solid grasp of the DOM and CSS.
  • Demonstrated experience with one or more Javascript libraries/frameworks, such as angular.js, node.js, JQuery, underscore, Dojo, or D3.
  • A good knowledge of browser compatibility issues and enjoy making code work across different versions of multiple browsers.
  • Experience working as part of an Agile engineering team.
  • Strong written and oral communication skills.

Desired Skills:

  • Experience with web application design processes, wireframing, and other techniques for maximizing application usability.
  • Experience with version control platforms (git, svn, etc.).
  • Experience with both relational and NoSQL databases.
  • Demonstrated experience developing in a Linux environment.
  • Prior experience in support of law enforcement or intelligence related application development.

Security Clearance:

  • Must currently possess an active US government Top Secret clearance with the ability to obtain and maintain SCI access within a reasonable, customer-mandated time frame.
  • Must be willing and able to pass a polygraph examination