Flag job

Report

Front end Developer (Vanilla Js)

Min Experience

4 years

Location

Gurugram, Haryana, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Role: Front end Developer (Vanilla Js)

πŸ“ Location: Remote / Gurgaon / Delhi NCR

πŸ•’ Experience: 4-5 Yrs

πŸ’Ό Type: Contractual / Part-Time (Hourly-based) Freelancer

πŸ’° Compensation: Competitive – Based on experience & engagement type

πŸ“’ Immediate Joiners Preferred

🧠 About the Project:

We’re building an immersive, decision-driven text-based RPG game, inspired by the choice mechanics of Detroit: Become Human. The game focuses on narrative depth and moral choices, presented entirely through a web interface. Every decision leads to branching paths and consequences β€” think emotional complexity meets sleek interactivity.

We’re looking for a front-end developer who can build a functional prototype of this game using vanilla HTML, CSS, and JavaScript. Frameworks like React may be used selectively for rapid prototyping, but deep framework knowledge is not a prerequisite.

πŸ”§ Responsibilities

  • Design and develop a text-based RPG prototype with rich user interaction using vanilla JavaScript, HTML, and CSS
  • Implement choice-based mechanics, branching story paths, and memory/state tracking (e.g., what decisions the player has made)
  • Collaborate on game logic, narrative structure, and user experience design
  • Create modular, reusable code for game states, choice trees, and transitions
  • Optimize UI for responsiveness and performance across devices
  • Build simple prototyping tools (in JS or React) to help visualize decision trees or game flow
  • Communicate progress clearly and suggest creative solutions to narrative or technical challenges

βœ… Requirements

  • Strong knowledge of vanilla JavaScript, DOM manipulation, and event handling
  • Solid grasp of HTML/CSS with a creative eye for layout and UX
  • Experience with interactive UIs or game-like mechanics on the web
  • Familiarity with state management (even without a framework)
  • Ability to build single-page experiences without external libraries
  • Good debugging and problem-solving skills

βš™οΈ Bonus (Not Required but Nice to Have)

  • Familiarity with React or other JS frameworks (for rapid prototyping tools)
  • Interest in interactive storytelling, narrative design, or game development
  • Experience with dialogue systems, choice trees, or game state tracking

About the company

We're building an immersive, decision-driven text-based RPG game, inspired by the choice mechanics of Detroit: Become Human. The game focuses on narrative depth and moral choices, presented entirely through a web interface. Every decision leads to branching paths and consequences β€” think emotional complexity meets sleek interactivity.

Skills

javascript
html
css