• ICF
  • Arlington, Virginia, United States of America
  • Apr 27, 2020
Full time Professional Services

Job Description

ICF is hiring an experienced Front End Developer to support our work in Arlington, VA. In this role you’ll work on a team of technical analysts developing IT modernization solutions for a large scale federal client. We’re looking for talented developers who are looking to go explore new tools, technologies, and frameworks, while having a big impact across the enterprise. Limited telework is available as part of this position.

What you’ll be doing

  • Perform analysis, design, coding, and testing for client side system software components and applications with a wide range of capabilities (e.g., engineering, business, and records management functions)
  • Advance proof-of-concept, reusable frameworks, and reference applications/architectures.
  • Develop accessible (i.e., Section 508 compliant) user interfaces across multiple user agents (e.g., Chrome, IE, Firefox, etc.) and devices (e.g., phone, tablet, personal computer).
  • Perform client-side solution testing and debugging
  • Utilize user interface design best practices to provide innovative solutions in partnership with the client and team

What you’ll need

  • Bachelor’s Degree in Computer Science, Information Systems, or a related field
  • 5 years of experience with JavaScript, CSS, MVC technologies (Angular, Backbone, Bootstrap).
  • Demonstrated experience with the following:
    • Eclipse
    • GIT
    • JQuery Mobile
    • WebSphere
    • WebLogic
    • XML (including schemas)
    • Structured query language (SQL)
  • Demonstrated experience with client-side secure coding practices (OWASP) and technology specific security tools/practices
  • US Citizenship required for government clearance process

Professional Skills/Experience

  • Strong understanding of the process and lifecycle of projects with the ability to develop comprehensive solutions
  • Experience with Agile, Waterfall, Test Driven Development
  • Experience delivering optimized solutions for phone, tablet, and personal computer
  • Excellent time management, verbal and written communications skills
  • Ability to simultaneously manage multiple projects with internal and external stakeholders
  • Well versed with modern design standards and frameworks
  • Strong knowledge of algorithms and object-oriented design patterns
  • Experience in working on multiple technologies
  • Quick learner of new tools and technologies
  • Proactive attitude and ability to run projects with minimal direction
  • Strong understanding of the process and lifecycle of projects with the ability to develop comprehensive solutions
  • Automating code compile, test, and promotion
  • Strong knowledge of algorithms and OO design patterns
  • Requirements elicitation and validation
  • Prototype/proof-of-concept development experience as well as production enterprise-scale client-side solution development experience

Working at ICF

Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth. If you’re seeking to make a difference in the world, visit to find your next career. ICF—together for tomorrow.

ICF is an equal opportunity employer that values diversity at all levels. (EOE – Minorities/Females/ Protected Veterans Status/Disability Status/Sexual Orientation/Gender Identity)

Reasonable Accommodations are available for disabled veterans and applicants with disabilities in all phases of the application and employment process. To request an accommodation please email and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about non-discrimination:  EEO is the law and  Pay Transparency Statement.

Virginia Client Office (VA88)