
| [Position No Longer Available] |
|
| Position: | JavaScript Software Engineer IV |
| Company: | American Institutes for Research |
| Job Location(s): | Sacramento, CA; Naperville, IL |
| Start Date: | As soon as possible |
| Employment Term: | Regular |
| Employment Type | Full Time |
| Starting Salary Range: | |
| Required Education: | Bachelor's Degree |
| Required Experience: | 2 to 3 years |
| Required Security Clearance: | None |
| Related Categories: | IT - Software Development, IT - Analysis/Project Mgmt |
| JavaScript Software Engineer IV | ||||||||||||
| ||||||||||||
| More information about this job: | ||||||||||||
| Overview: | ||||||||||||
| The American Institutes for Research (AIR) is a leading professional services firm with a growing software engineering and product development team. We design and build things that are inspiring and make a real impact in the online testing industry. Be part of something innovative and cutting edge. Join our team of more than a hundred software engineers, designers, project managers and software specialists that are smart, creative and excited by what they do. Some of our ground-breaking work includes: * advanced computer-adaptive algorithms (only one that's peer-approved in the country) * mobile support for the user interfaces * learning management systems with social media features * user interfaces that are universally accessible to people with or without disabilities * innovative, machine-scorable items We are currently seeking Javascript Software Engineers to join our team in Naperville, IL or Sacramento, CA. | ||||||||||||
| Responsibilities: | ||||||||||||
| - Key role in programming the front-end of a web-based online testing system (a cutting-edge system that provides adaptive tests to students with interactive tools such as recorders, calculators, highlighting, notepads) and learning management systems - Work closely with other members of the software team; such as architects, software engineers and web interaction designers - Optimize and fine tune web applications for maximum performance, speed, and stability - Work with the technical and program management teams during project planning phases in requirements decomposition, task estimation and milestone definition - Follow the established software development processes in designing, rapid prototyping, implementing, testing and maintaining systems once they have gone operational | ||||||||||||
| Qualifications: | ||||||||||||
| * B.S. in Computer Science and/or related field * 5+ years professional software development experience * 2-3 years professional development experience with JavaScript; HTML5; jQuery; and XML working specifically on web applications * Expert knowledge of JavaScript (including AJAX, DOM manipulations, JSONP, event models etc) and one or more cross browser frameworks (YUI, JQuery, Google Closure etc) * Expert knowledge of browser DOM and cross-browser / platform compatibility issues and techniques for front-end development. * Experience with high traffic & dynamic web apps / high performance web page optimization techniques * Experience with ASP.Net, C# or Java in building multi-tier systems * Excellent grasp of Web Standards and why we should develop for them * Familiarity with agile development cycles & rapid prototyping * Familiarity with SVG, Actionscript, HTML5 and other emerging RIA technologies a plus * Excellent communication skills WP *LI-KS1 | ||||||||||||