Logo for Second Talent

Game Designers/Developers

Roles & Responsibilities

  • 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.
  • Web Animation Libraries: 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).

Requirements:

  • 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.
  • Data Persistence: Implement functionality to save and load user game progress (current level, budget, points, badges) for a persistent experience.

Job description

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.

Game Developer Related jobs

Other jobs at Second Talent

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.