Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ICF Logo

Front End Engineer (UX, Js)

ICF

$81,094 - $137,860
Aug 17, 2025
Remote, US
Apply Now

ICF is seeking to develop a human-centric hospital quality reporting system to enhance patient care and consumer decision-making

Requirements

  • Extensive experience with Angular framework (3+ years)
  • Proficiency in testing code builds and deployment processes using CI/CD tools such as Jenkins
  • Strong knowledge of version control systems, particularly Git
  • Experience with modern design patterns and enterprise-grade application development
  • Minimum of 3 years of professional experience in front-end development
  • Proficiency in writing clean, well-structured, and efficient code
  • Experience with unit tests and best practices

Responsibilities

  • Collaborate with product owners and UX designers to understand user requirements and develop innovative solutions
  • Design, develop, and maintain Angular web applications ensuring responsiveness and usability
  • Write clean, well-structured, and efficient code, incorporating unit tests and best practices
  • Troubleshoot and resolve technical issues, optimize application performance, and address bugs proactively
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards
  • Engage in team meetings and follow agile processes, including Scrum ceremonies within a Scaled Agile Framework (SAFe) environment
  • Stay current with industry trends, emerging technologies, and best practices in front-end development

Other

  • Bachelor's degree in computer science, software engineering, or a related field
  • Ability to obtain and maintain a Public Trust security clearance
  • Legal authorization to work in the United States and residency in the U.S. for at least three of the last five years
  • Collaborate with product owners and UX designers to understand user requirements
  • Participate in team meetings and follow agile processes