➔ All jobs
➔ Jobs at Freedom of the Press
➔ Apply for this job
Freedom of the Press Foundation is seeking a contract frontend developer to implement frontend web components for our websites including the U.S. Press Freedom Tracker, SecureDrop.org, and Freedom.press.We’re a small team of web developers working on high impact projects. The U.S. Press Freedom Tracker is the canonical source of aggressions against press freedom in the U.S. SecureDrop.org is the website for our open source whistleblower submission platform, which is used by major news organizations in the U.S. and abroad.Our ideal candidate knows React and, though not necessarily a designer, can take partially mocked up or specified features and flesh them out into working components that fit within our design system.The contract is for 6 months, with a possibility of renewal. You may be in any time zone but we prefer candidates who are available for communication during afternoon work hours EST.Scope of WorkIn coordination with Freedom of the Press Foundation’s Principal Web Developer:- Implement and refine frontend components for the U.S. Press Freedom Tracker, SecureDrop.org, and Freedom.press including, but not limited to:
- Smart search bar
- Data visualizations
- Interactive database filter tools
- Donation and membership forms, integrated with our payment processors
- Page templates
- Integrate frontend components with Python APIs and server-side templates
- Make visual and functional fixes to templates and JavaScript components
- Improve frontend test coverage
- Additional tasks and projects as coordinated with the Principal Web Developer
- Expertise in modern HTML and CSS as well as familiarity with accessibility and progressive enhancement techniques.
- Experience with JavaScript toolchains such as Webpack and Babel.
- Experience with React and JSX.
- UI/UX design competence is a plus.
- Experience with Python, Django, or Wagtail is not required, but is a plus.
Company
Freedom of the Press Foundation protects and defends adversarial journalism in the 21st century.
Employment type
ContractCategories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs
© 2019-2022 JobsinJS.com. All Rights Reserved.
More projects by me
Czech Course: Learn Czech language online