Forio is an employee-owned, 20-person company based in San Francisco. We were founded in 2001 and we’ve been profitable since our inception.

We provide online software for predictive analytics and web-based simulations on topics like innovation, finance, global warming, urban planning, and healthy populations. Our customers include universities, government agencies, and Fortune 500 companies.

Our recent projects include work with Harvard Business School producing several business games, MIT creating some environmental simulations, IBM, the CDC making a simulation around the health of US citizens, and the city of Portland, Oregon building a simulation around what Portland might be like in 25 years. All our simulations are available online and many are licensed under creative commons.


Open Positions

Forio is looking for a strong individual contributor in front-end web technologies. You will develop web applications and educational games driven by analytical models with rich data visualizations. Each project is unique. You’ll join us in experimenting with different platforms and technologies, and you’ll know that you are playing a leading role in the future of web simulation.

About You

You are an experienced web developer with a strong background in JavaScript, HTML, and CSS design. You enthusiastically compare and contrast the latest JavaScript Frameworks, are an avid reader or writer of design and software blogs, and are always on the lookout for new design patterns and widgets. You’re comfortable working directly with customers on projects as necessary.

Responsibilities
  • Adhere to high-quality development standards while delivering solutions on-time and on-budget.
  • Participate in peer-reviews of solution designs and code.
  • Package and support deployment of build versions and releases.
  • Work with teammates in the migration of legacy applications to current technologies.
  • Seek constant process improvement for team efficiency and software quality.
  • Research and evaluate possible software solutions.
  • Strong communication with both internal team members and external business stakeholders.
Bonus Points
  • 1+ years’ experience as a Software Developer using JavaScript.
  • Understanding of asynchronous JavaScript.
  • College or University degree in Computer Science or related discipline preferred.
  • Proficiency in front-end web technologies and frameworks/ libraries such as React/Redux, Vue, Bootstrap, Angular, or similar.

Forio is a premier developer of simulations for corporations, government agencies, and business schools. Over 60% of all MBAs will play a Forio simulation at some point during their two years in school. In addition we create collaborative and competitive simulation to help train managers at corporations and government agencies. Forio's customers include Harvard Business School, Wharton School of Business, MIT Sloan School of Management and hundreds of corporations and other universities.

This is a full time position based out of our San Francisco office.

Interested?

Send a resume to jobs@forio.com. Include a short email note telling us what appeals to you about the position and how you think you might contribute.


Our talented team created Forio Epicenter — a platform available online that makes data scientists’ and quantitative analysts’ models accessible and understandable. We also use the Epicenter platform ourselves to develop custom simulations, designed collaboratively with our customers.

Our company culture includes freedom to experiment and explore new things — many of our major projects here are developer-driven. We have an impressive list of clients including, but not limited to: IBM, Anheuser Busch, Procter & Gamble, SAP, government agencies, the CDC, and universities such as Harvard Business School, Wharton, and MIT.

We’re always looking for smart people, so even if you don’t see a role that exactly matches your strengths, send your resume to jobs@forio.com. Include a short email note telling us what appeals to you about Forio and how you think you might contribute.