Software Developer - REMOTE - UNITED STATES

Iteris, Inc.

Your primary role will be as a front-end developer, building and enhancing industry-leading decision support applications used by state Departments of Transportation, municipalities, and other agencies to keep our roads safe through effective management of winter weather road maintenance operations. These applications serve as the bridge between our end users and our 24/7 meteorological operations center, turning our proprietary weather forecasts into actionable information. You will work closely with business and project managers, UI/UX designers, and other software engineers to develop the requirements and designs of new features and products you will work on.

Although primary responsibilities are on the user interface implementation, candidates with experience building and/or using APIs will distinguish themselves, as some responsibilities will extend into our middle tier API stack, which are generally RESTful APIs utilizing JSON. You should also have demonstrable skill and knowledge of HTTP, including the use of cache control as we have several layers of caching in place.

Qualifications Required:

  • Degree in computer science or a related field (Or equivalent experience)
  • 2 or more years experience in software development.
  • 1 or more years experience designing and implementing web front-ends using HTML, CSS, JavaScript, and associated frameworks (e.g. jQuery, Angular, React)

Qualifications Desired:

  • Deep understanding of HTTP (e.g. request and response structure, caching, cookies, etc.)
  • Familiarity with Linux / Unix / FreeBSD environments, and comfortable operating in such an environment
  • Excellent communication and documentation skills
  • 5 or more years experience in software development
  • 3 or more years experience designing and implementing web front-ends using HTML, CSS, JavaScript, and associated frameworks (e.g. jQuery, Angular, React)
  • Familiarity with MySQL, PostgreSQL, or other relational databases
  • Familiarity with revision control systems (e.g. SVN, Git)
  • Familiarity with Agile Scrum development
  • Familiarity with Node.js
  • Familiarity with Amazon Web Services (EC2, RDS, etc.)
  • Proven ability to design and implement web mapping user interfaces (i.e "slippy maps")
  • Knowledge in meteorological or agricultural processing
    • provided by Dice http, html, css, javascript, jquery, angular, react, linux, unix, freevsd, javascript, mysql, postgresql, svn, git, web services, agile scrum, node.js, amazon web services, slippy maps
View this job on