The Internet Archive is looking for an expert software engineer to join the Front-End UX Team, working remotely.


If you can answer yes to all of these questions, then keep reading!


  • Are you super organized, reliable, and communicative?

  • Are you highly fluent with Typescript, modern Javascript, CSS, and semantic HTML?

  • Do you write highly structured code, easefully creatings and interfaces wherever necessary to facilitate code comprehension and maintenance?

  • Are you comfortable architecting and implementing complex systems on your own?

  • Are you passionate about front-end technologies, keeping tabs on new developments and even exploring them in your free time?

  • Are you rigorously disciplined about making sure your code has automated unit and integration tests?

  • Are you comfortable working through DevOps deployment pipelines as well as writing application code?

  • Do you interact well with other people, standing for what you believe in but willing to listen and compromise for the benefit of the team and the organization?

  • Are you excited at the prospect of working for a mission-driven non-profit which has lasted over 25 years and is having demonstrable positive impact in the world?


If hired, you will be a core developer on Archive.org (a Top 250 website), responsible for ideating and implementing new site features in collaboration with others, as well as maintaining the health and efficiency of the existing site. This is a rare opportunity to become a critical member of a small team making a huge impact in the world, and as part of the Internet Archive, you'll be joining a diverse group of informed, creative, engaging, wickedly smart individuals.


At the Internet Archive, we believe that access to knowledge is a fundamental human right. We are building a digital library of everything, which anyone can upload to for free. We provide free access to researchers, historians, scholars, and the general public. In the Wayback Machine, we've saved over 625 billion web pages. We protect our users' privacy and provide special access to books for the print-disabled. A million people visit Archive.org every day.


Our headquarters are located in San Francisco, and there we host public forums, art exhibitions, performances, film screenings, and other community events. However, our 150+ employees span the globe.


Responsibilities:


  • Developing and maintaining the Archive.org website

  • Implementing new user-facing features in the main codebase as well as via our front-end component platform

  • Maintaining and evolving back-end API endpoints and middleware in PHP

  • Integrating with external services, such as payments, mailing, and CRM software

  • Writing and delivering high-quality software along with automated tests

  • Collaborating with stakeholders and designers to develop new site features

  • Participating in regular code reviews and software planning/retrospectives

  • Responding to internal organization and external partner site needs

  • Reducing technical debt

  • Being a role model for effective and collaborative engineering practices


Requirements:


  • 3+ years of relevant work experience in a collaborative software development environment

  • Excellent full-stack coding skills (Typescript, ES6 Javascript, well-structured CSS, semantic HTML, Git)

  • Passionate about web standards, front-end technologies, code quality

  • Expertise in at least 1 front-end "framework" (e.g. Lit, React, Vue, etc.)

  • Solid OOP skills with awareness of Functional Programming patterns

  • Strong background in automated testing and test-driven design (TDD)

  • Excellent problem-solving and debugging skills

  • Experience implementing mobile responsive designs

  • Excellent verbal and written communication skills

  • Comfort working in a loosely structured environment requiring autonomy and initiative

  • Willingness to learn and change, reach compromise with others

  • Remote work with periodic on-sites possible, depending on candidate


Preferred Skills:


  • Front-end bundling/deploy technologies (ESBuild, Vite, etc.)

  • Accessibility (WCAG, WAI-ARIA, A11Y, WebAIM, etc.)

  • PHP

  • JIRA, Agile project management

  • Product design and development experience

  • Braintree, Stripe, Paypal, cryptocurrency platforms

  • Interest in user experience (UX) design

  • Docker containerization

  • Decentralized web technologies

  • CiviCRM

  • Python


Benefits & Perks:

The Internet Archive is a remote-first workplace and provides a comprehensive benefits package including: PTO, paid holidays, and medical benefits. Depending on where you live, we also provide these additional benefits: dental, vision, health savings accounts, flex spending accounts, commuter benefits, short-term disability, long-term disability and retirement programs.


At the Internet Archive, we believe we do our best work when our employees bring together diverse ideas. Members of all groups underrepresented in the tech industry and library world are strongly encouraged to apply. We are proud to be an equal opportunity workplace and are committed to equal employment opportunity regardless of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or any other characteristic protected by applicable federal, state or local law.

The Internet Archive is a non-profit library, headquartered in San Francisco, with an ambitious mission: to provide universal access to all knowledge -- the books, web pages, audio, television and software of our shared human culture. Our engineers, archivists, librarians, and team members have built one of the top 300 websites in the world, https://archive.org/. The Internet Archive digitizes 1000 books a day and collects a hundred million web pages a week. In its 25 plus years, it has built one of the largest digital libraries in the world by working with hundreds of national and international libraries, archives, museums, universities, and non-profits.