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