Front-End Web Developer

Share

Radio Free Asia (RFA) is a private, Washington, DC-based, nonprofit corporation that provides accurate and timely news and information to Asian countries whose governments prohibit access to a free press. We are currently in the process of redesigning, reorganizing, and growing our websites and are seeking a highly motivated individual to join the web technical team who will be working with editorial and design teams to execute various development tasks on different projects and stacks. As a front-end web developer, you'll have advanced proficiency in semantic markup and client-side Javascript, React, and headless systems.

Responsibilities Include:

  • Develop high-quality modular, secure, and well-tested front-end code using JavaScript, React.JS, HTML, and CSS.
  • Design and prototype new features, while delivering improvements and optimizations to existing web properties.
  • Integrate with 3rd party APIs and services (Associated Press, Reuters, Resource Space, Kaltura) when needed.
  • Ensure the consistent application of RFA’s style and branding guidelines across all parts of RFA’s website, apps and social media.
  • Ensure the performance, quality, and responsiveness of applications.
  • Work with RFA’s language services and editorial and design teams to continually gather and respond to UI/UX feedback.
  • Participate in all development lifecycle activities, including release planning, coding, testing, and deployment.
  • Write unit and integration tests to ensure high code quality, cross-browser, cross-platform, and/or cross-device compatibility.
  • Document your code and keep it organized and manageable.
  • Other duties as assigned.

Qualifications:

  • Proven abilities in front-end web development with JavaScript, TypeScript, Reactjs, Node.js, jQuery.
  • Any of the following combinations of education and experience:
    • Master’s degree in Computer Sciences or related technical field and 2 years of related professional experience;
    • Bachelor’s degree in Computer Sciences or related technical field and 4 years of related professional experience;
    • Two-year Associate’s degree in Computer Sciences or related technical field and 6 years of related professional experience; Deep understanding of syntax and semantics of JavaScript.
  • Advanced understanding of RESTful web services, REST APIs (integrating with headless/decoupled CMS).
  • Demonstrated mastery of HTML, CSS/SCSS & Javascript (ES6+).
  • Experience with design tools, such as Figma, Photoshop, ability to translate designs into code.
  • Experience with headless CMS (Plone CMS, Zope/ZODB).
  • Experience with Python, TAL, Chameleon, JSON, AJAX and asynchronous request handling.
  • Experience with responsive web design.
  • Familiarity with front-end libraries, build tools, and modern patterns/frameworks.
  • Version Control Systems (GIT) and best practices, CI/CD.
  • Excellent execution of clean UI/UX e-commerce experiences.
  • Exceptional communication skills, ability to work independently as well as as a member of a team in a diverse environment, and proficiency in one or more of RFA’s broadcast languages preferred.
  • Deep understanding of cross-browser/platform issues and code solutions.


RFA is an equal opportunity employer committed to workforce diversity.

RFA encourages all qualified individuals to apply. If hired, the candidate must provide proof of eligibility to work in the U.S. as an employee of RFA.  RFA reserves the right to reconsider or withdraw any offer of employment to any candidate whose authorization to work in the U.S. as an employee of RFA, or extension of such authorization, would require RFA to file or support a petition or related documentation.

How to apply: Send résumé with cover letter referencing "Front End Web Developer" in subject line via e-mail to rfajobs@rfa.org or fax to 202-530-7797.

View Full Site