Front End Developer

ICF International, Inc San Francisco , CA 94118

Posted 4 months ago

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. ICFtogether for tomorrow.

ICF together for tomorrow.

We're currently hiring for a Front-End Developer in Durham, North Carolina

As a Front End Develop with ICF you will join our digital solution teams, blending creative thinking with big technical chops to help clients build brands, devise business strategies, implement responsive technologies, and create user experiences. We push the digital world forward, using technology to achieve life's most important missionconnecting people. Are you ready for what's next?

ICF's Front End Developer creates rich user experiences with a mastery of HTML, CSS, and JavaScript, and is proficient with JavaScript framework or libraries like React, Angular, or Vue.js. Other experiences include:

  • Creating responsive, mobile-friendly websites

  • Good design and user experience principles

  • Sketch or Adobe Creative Suite

  • GIT and/or SVN

Skills that are nice to have include accessibility principles, creating performant web pages, source control workflows, code reviews and writing unit test.

ICF (NASDAQ:ICFI) is a global consulting services company with over 5,000 specialized experts, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives.

We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at

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.

San Francisco, CA (CA78)

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Front End Developer

Signant Health

Posted 2 months ago

VIEW JOBS 8/23/2019 12:00:00 AM 2019-11-21T00:00 Role Overview Front End Developer - San Francisco, CA This role will require an experienced Front End Developer ready to play a key part in our software development efforts, interfacing directly with the engineering, product testing and product management teams to ensure superb-quality development and deployments of software enhancements. As a Front End Developer, you will learn our innovative software suite from the inside out. You will grow both technically and increase your product knowledge. At a medium sized company, you will see the impact of your work daily as part of our rapid release schedule.We pride ourselves on the quality of our systems and our ability to evolve products to anticipate client needs. As a Front End Developer, you'll combine organizational skills, familiarity with software development, and a keen detail orientation to help ensure we settle for nothing less than the highest standards. Key Accountabilities/Decision Making & Influence * Develop new user-facing features• Build reusable components and front-end libraries for future use• Translate designs and wireframes into high quality code• Optimize components for maximum performance across a vast array of web-capable devices and browser• Be a part of the day to day activities of a team of Product Developers• Work with a vertical area of one or more products• Contribute to a technical product roadmap• Be the technology and domain subject matter expert in one or more business domains and/or technical areas.• Help drive the successful completion of development projects.• Create technical design documentation.• Evaluate and implement new technologies into the current development process.• Assist in the creation and maintenance of technical standards.• Takes active participation in technical training and mentoring for junior team members and cross functional teams. Knowledge, Skills & Attributes * Five+ years' experience professionally developing software.• Strong grasp of HTML, CSS, and related web technologies• Experience with Sass, Less and/or CSS Modules• Understanding of responsive web design• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model• Thorough understanding of React.js and its core principles• Experience with popular React.js workflows (such as Flux or Redux or Redux-Saga)• Familiarity with newer specifications of EcmaScript• Experience with data structure libraries (e.g., Immutable.js)• Knowledge of isomorphic React is a plus• Familiarity with RESTful APIs• Knowledge of modern authorization mechanisms, such as JSON Web Token• Familiarity with modern front-end build pipelines and tools• Ability to understand business requirements and translate them into technical requirements• A knack for benchmarking and optimization• Strong analytical and conceptual skills, with a curious mind for troubleshooting and building software.• Detail-orientation with the ability to understand how each aspect interacts with the big picture.• A solid understanding of software development life cycle (SDLC) and programming fundamentals.• Excellent oral and written communication skills and an ability to work with technical and non-technical staff.• Proven perseverance to carry a set of software deliverables from requirements to completion.• A single-minded focus on deadlines and deliverables.• Understanding of Agile methodologies• Fluency in English, both written and verbal.• Bachelor's degree required. Signant Health San Francisco CA

Front End Developer

ICF International, Inc