Remote P5 Game Template Developer at Koji - Web App Development Platform 📈 Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

The largest collection of Remote Jobs for Digital Nomads online. Get a remote job you can do anywhere at Remote Companies like Buffer, Zapier and Automattic who embrace the future. There are 32,150+ jobs that allow you to work anywhere and live everywhere.

The largest collection of Remote Jobs for Digital Nomads online. Get a remote job you can do anywhere at Remote Companies like Buffer, Zapier and Automattic who embrace the future. There are 32,150+ jobs that allow you to work anywhere and live everywhere.

  Jobs

  People

👉 Hiring for a remote Game Developer position?

Post a Job - $299
on the 🏆 #1 remote jobs board

Koji - Web App Development Platform


P5 Game Template Developer

P5 Game Template Developer


Koji - Web App Development Platform


game dev

dev

digital nomad

game dev

dev

digital nomad

5mo
\nJob description\n\nLooking for P5 ninjas!\n\nWhat if we could :\n\n\n* Create a marketplace, where developers can offer templates for makers to clone and create new apps .\n\n* Automatically set up a development environment, completely in the cloud, with a hot reloadable embedded preview, and the best cloud IDE on the market (Monaco Editor).\n\n* Make the IDE collaborative so that multiple people could work on code simultaneously, just like Google Docs.\n\n* Make it possible to have Visual Customization Controls (VCCs) that allow graphical abstraction of hypervariables, making it fast and easy to customize the app clone (without even touching code).\n\n* Make deployment of full-stack Progressive Web Apps effortless, so that even non-techies can do it, with all kinds of sugar (custom domains, subdomains, plugin injection, automatic submission to aggregators and app stores, etc.)\n\n* Create a community of developers (making app templates) and makers (cloning app templates and making apps).\n\n\n\n\nWell, we have!  It's called Koji, and it is growing.\n\nWe are looking for more developers to join our team and :\n\n\n* Create new P5 app templates for makers to clone.\n\n* Help makers (via collaboration) to modify or extend existing templates to meet their needs\n\n\n\n\nThis is just the beginning.  Here are the current templates : https://gokoji.com/templates\n\nHere is some press about our recent financing : https://venturebeat.com/2019/04/23/gometa-raises-6-million-and-launches-koji-web-app-development-platform/\n\nOur tech stack \n\nThe Koji platform consists of several services that work together to present our users with a unified development/deployment pipeline. Generally, consumer frontends are written in React/ES6, and backends in Typescript (Express for REST APIs and native websockets for RTC). We use Redis as a message broker and Postgres as a persistent datastore. Our infrastructure is (mostly) on AWS.\n\nThe most visually-prominent consumer product is the Koji IDE, a web-based editor that connects to a remote development server and enables full-stack development from any device with a browser. The remote development server uses Docker to create a per-project environment that runs both the editor server (file writes, PTY operations, OT-based real-time collaboration, Git operations, etc.) and the processes/servers required for the user to develop their project (backend servers, frontend dev servers, test runners, etc).\n\nAt a high level, the web editor’s frontend uses VSCode’s Monaco as a text editor and a custom parser that renders Koji-compliant JSON config files into intuitive visual controls. Because Koji projects are simply modern, standards-compliant Javascript projects (or projects that ultimately target JS), this hybrid approach gives our users the benefits of easy, visual configuration using no-code patterns for manipulating project-level config (strings, colors, styles, mechanics, settings, etc.) without subjecting them to the usual restrictions of no-code/low-code platforms (complex, unintuitive controls; ballooning trees/graphs once projects go beyond simple basics; no ability to drop down and edit native code; etc.).\n\nBecause Koji projects are staged in the cloud during development, the web editor’s live preview can be opened on any internet-connected device (without the need for ngrok, mobile device proxies, etc.). The editor provides some additional tools for easily testing backend routes and manipulating PTYs.\n\nKoji projects are backend by Git repositories. By default, new projects use a Git remote hosted by Koji’s Git server, but projects can also use repositories hosted by third-parties as their remotes. The Koji deploy pipeline uses Git hooks to trigger new builds (build steps are defined by a JSON file within the project) and shows build progress, logs, and notifications inside the web editor. Projects can deploy static bundles or dynamic services that are compiled, containerized, and deployed using Google’s Cloud Run.\n\nOnce a project is deployed, it can be accessed by an auto-generated subdomain. From within the editor, users can also register a custom subdomain on one of our root domains (e.g., myproject.withkoji.com), or register a custom domain name and configure DNS to point that domain to our CDN. We take care of HTTPS provisioning, deployment, and renewal automatically with Let’s Encrypt, and all projects are accelerated with our CDN partner, Fastly.\n\nThe CDN that serves deployed projects can also inject plugins at runtime based on path/pattern matching, which lets users easily enable features like Open Graph tags (something that is typically difficult to do on client-side SPAs without SSR or services like Prerender) or integrate things like Google Analytics. The web editor also renders server access logs for deployed projects, giving users an easy way to understand traffic and growth without the need for any third-party analytics/tracking tools.

See more jobs at Koji - Web App Development Platform

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.