JobRaahGet matched free

Jobs

Game Designers/Developers

Second Talent · Ho Chi Minh, Ho Chi Minh City, Vietnam · On-site

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

Game Developer Responsibilities Game Logic Implementation: Develop the core game mechanics, including budget calculations, scenario handling, decision logic, point tracking, level progression, and streak management. Interactive UI Development: Build the game's user interface components in React, including scenario modals, the dynamic budget bar, choice buttons, and feedback animations. Animation & Visual Feedback: Implement engaging and subtle animations for budget updates, point accrual, level-ups (e.g., confetti), and general UI interactions, using modern web animation libraries. State Management: Efficiently manage complex game state using React hooks and/or a chosen state management library (e.g., Redux, Zustand, React Context API). Responsiveness: Ensure the game is fully responsive and performs well across various desktop and mobile devices. Integration: Seamlessly integrate the game within the existing React application structure and style. Data Persistence: Implement functionality to save and load user game progress (current level, budget, points, badges) for a persistent experience. Collaboration: Work closely with the Product Manager and Game Designer to translate design specifications into a functional game. Required Skills & Experience: Expert in React.js: Strong proficiency in React hooks, component lifecycle, and building complex, interactive web applications. JavaScript (ES6+): Excellent command of modern JavaScript, including asynchronous programming and performance optimization. HTML5 & CSS3: Solid understanding of semantic HTML and advanced CSS techniques, including experience with Tailwind CSS . Web Animation Libraries: Proven experience with animation libraries such as Framer Motion, GreenSock (GSAP), or React Spring to create fluid and engaging UI animations. State Management: Demonstrated ability to manage complex application state effectively (e.g., Redux, Zustand, or advanced React Context patterns). Problem-Solving & Debugging: Strong analytical skills to identify and resolve complextechnical challenges. Version Control: Proficient with Git and collaborative development workflows.