WEB DEVELOPER 2 (JavaScript)

Rockville, Montgomery, Maryland
Jun 12, 2014
Jul 17, 2014
Full Time
IQ Solutions, Inc., a full-service communications and health information technology firm located in Rockville, MD, is seeking a seasoned Web Developer 2 (JavaScript).  

The JavaScript developer requires strong experience and knowledge of JavaScript, HTML (5), CSS, JQuery mobile, and the latest web technologies to help us build cutting-edge web and mobile apps. Working as part of a Web project team, the Web developer 2 performs a variety of complex tasks related to designing, developing, troubleshooting, debugging, and implementing JavaScript code for mobile applications or Web sites. This individual applies knowledge from formal education and training and hands-on experience in software development to create technical solutions that meet the business objectives and technical requirements of IQ Solutions’ clients. The incumbent programs complex applications; produces high-quality, standards-based code; and adds to the group’s capabilities by assessing and mastering new technologies, techniques, or skills.


1. Programs dynamic Web or mobile applications; writes client code that keeps pages lightweight, optimized, and maintainable.
2. Integrates Web applications with new or existing systems, SaaS, or third-party applications.
3. Designs and normalizes database(s) and/or communicates database needs to team members responsible for database administration.
4. Provides technical input to site or application “roadmaps” and evolves and maintains applications over time.
5. Troubleshoots and resolves bugs, issues, or other flaws.
6. Codes front-end interfaces and interactive elements (e.g., navigation).
7. Resolves cross-browser issues.
8. Resolves Web site usability issues.
9. Ensures compliance with Section 508 of the Americans with Disabilities Act.
10. Ensures version control of files.
11. Ensures continuity of code through commenting and other documentation.
12. Performs other duties as assigned.


1. The incumbent must have a B.S. or B.A. degree in computer science or related field of study, plus a minimum of 5 years of related experience.
2. Experience constructing software applications based on business requirements is required; the ability to conceptualize systems for team development also is required.
3. Along with a high degree of proficiency in JavaScript software development skills in one or more programming languages such as PHP, .Net, C# (C-sharp), Java, or Visual Basic is required.
4. Solid understanding of web usability standards and an ability to apply that knowledge across desktop, mobile, and other user experiences. Must also be comfortable with responsive web design and mobile best practices.
5. Advanced-level JavaScript, HTML, and CSS skills, including proficiency with AJAX, JQuery, and other presentation-layer methods and techniques, are required. Knowledge of HTML 5, CSS 3, and other emerging standards in Web development is desired.
6. Knowledge and experience with Web frameworks and code libraries are needed.
7. Advanced database and SQL skills, including experience with one or more of the following database management systems, are required: MS SQL, MySQL, Oracle, DB2, or similar.
8. Advanced skills in identifying and resolving problems in software code or design are required; experience with debugging, error tracing, log analysis, and other techniques is desired.
9. Knowledge and understanding of Web standards and implications for code and implementation, including REST APIs, XML, JSON, Web services, and compliance with Section 508 of the Americans with Disabilities Act, are required.
10. Knowledge and understanding of software development best practices including configuration management and code documentation are required; experience with software development tools and software (JIRA, VSS, and MS Studio) is desired.
11. Experience with one or more of the following is expected: social media, blog configuration, content management systems, taxonomy and faceted navigation, e-commerce, customer relations software (CRM), mobile sites, and mobile apps.
12. Ability to review work or code of others and to make recommendations for improvement in addition to unit testing of own work are required.
13. Advanced written and verbal communication skills are required; ability to produce client deliverables is necessary.
14. Ability to collaborate within a multidisciplinary team and across corporate boundaries is necessary.


1. Expert level JavaScript experience (code/work samples required).
2. Working experience creating single page web apps using JSON and JQuery mobile.
3. Version control with GIT is a plus but not required.
4. Experience with popular JS frameworks is a plus but not required.
5. Experience with Phone Gap is a plus but not required.
6. Experience with testing frameworks is a plus but not required.
Please apply online: http://iqsolutions.balancetrak.com/WEBDEV2JavaScript
IQ Solutions is an Equal Opportunity/Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.