Be on Alert – Fraudulent Employment Offers. Learn More

Fairfax, Virginia, United States of America
JOB #R2100107

Senior Web Applications Engineer (Remote)

ICF is seeking a Senior Web Applications Engineer to support digital experience and enterprise web for public sector clients. We are looking for a full stack engineer whose true passion is the front end. Getting the solution right for users drives you. And you can't help but point out and address all the ways the Agile team can improve in order to deliver high quality code efficiently. We'll put you in the position to make a difference for both our clients and your colleagues. You'll model the right ways to work and support the team as they adopt those good habits.

In this role, you will:

  • You will roll up your sleeves and code, supporting multiple projects alongside a team of other engineers.

  • You will also provide leadership and coaching to reinforce Agile development practices, coding standards, replicable architectures, build processes, DevOps principles, and best practices.

  • Deliver web application components and front end interfaces that are fully compliant with standards for design, accessibility, security, and performance.

  • Consult on cloud infrastructure to support web application performance.

  • Create accurate, clear technical design specifications.

  • Model and coach our engineers – and other members of our Agile teams – on the behaviors and best practices that are essential for sustainable Agile development. (e.g., the people and process side of DevOps, including applying coding standards, version control, test automation, and proactive monitoring and troubleshooting).

  • Ensure our teams develop and package solutions in an easily consumable and repeatable way for customers and internal technical teams.

  • Ensure teams only create new code when it's the most efficient path forward.

  • Capture and share best practice knowledge across ICF Next and ICF more broadly.

  • Recommend new technologies and methodologies for meeting business needs, resolving problems, and grabbing opportunities.

  • Learn rapidly and stay current with new technologies.

For this role, you will have:

  • Bachelor's degree, preferably in Computer Science or related field.

  • Experienced web developer with 5+ years of experience delivering resilient, well-tested code.

  • Proficiency with JavaScript and frameworks including React, Angular, NodeJS, D3, or Vue.js.

  • Familiar with .NET, PHP, Python, Ruby, and Java.

  • Experience with entire SDLC: planning, coding, testing, mitigation, deployment.

  • Experience establishing and following source control workflows and performing code reviews.

  • Proficient at writing unit tests, including tests for serverless applications.

  • Analysis: You're good at identifying problems, finding the root cause, and using data to solve the problems.

  • Communication: You're good at conveying complex information in a way that less technical people can understand. You support their decision making by clearly laying out the details that matter most.

  • Exercising Judgment and Decision Making: You look before you leap. You understand and weigh the impacts of your decisions and strive to do the right thing for the circumstances–balancing short term and long-term consequences.

  • Technical and Professional Knowledge: You know your stuff. And you have a sense of what you don't know, too. You demonstrate due-diligence and strive to fill your knowledge gap, either through learning or through collaborating with colleagues.

  • Building Effective Relationships: You build bridges and work collaboratively, knowing you can accomplish more as part of a strong team.

  • Client Focus: You deliver value to internal and external clients. You listen to their needs and address them promptly. You gain trusted advisor status with clients and help them keep track of the bigger picture.

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). For more information, please read our EEO & AA policy.

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.

Fairfax, VA (VA01)

Who is ICF?

A global consulting services company with +7,000 people across +70 countries, but we are not your typical consultants.

More jobs you might like

Mar 8, 2021
Bangalore, India
Mar 8, 2021
Bangalore, India
Mar 5, 2021
Minneapolis, Minnesota, United States of America
Mar 4, 2021
Woodlawn, Maryland, United States of America
Mar 3, 2021
Washington, District of Columbia, United States of America
Mar 2, 2021
Multiple locations
See All Jobs

Join our talent network

ICF is growing, and we add new open roles to our site regularly. If you're waiting for that perfect opportunity at ICF or want an inside look at what it's like to do world-changing work, join our talent network to stay updated.

Join our talent network

ICF is growing, and we add new open roles to our site regularly. If you're waiting for that perfect opportunity at ICF or want an inside look at what it's like to do world-changing work, join our talent network to stay updated.