- Lead two games from inception through alpha-ready delivery, shipping clear, consistent milestones.
- Design and deliver the core gameplay systems that power joyful, effective reading experiences for students.
- Work cross-functionally with Product, Learning Design, and Engineering to turn learning specifications into engaging gameplay.
- Own quality and performance, especially for web delivery (Chromebook-friendly).
- Design and build core gameplay architecture that is reliable, testable, and scalable (game states, core loop, progression, input, UI flow).
- Build and iterate on novel game components and reusable systems (animation/state machines, interaction systems, dialogue/tutorial systems, level/puzzle frameworks).
- Integrate with backend / live game services for personalization and persistence (APIs, data flows, offline/online resilience).
- Approach the games as products: understand learner and educator needs, identify friction, and take ownership of outcomes with metrics-informed decision making.
- Take ownership across all phases of development, from design to production, and monitor performance in live environments (especially WebGL).
- Implement a pragmatic automated testing strategy: unit tests + integration tests tied to game states, services, and core systems.
- Drive playtesting loops: instrument builds for fast feedback, triage issues, ship fixes, and improve stability.
- Write clean, efficient, and well-documented code following best practices.
- Ensure application performance, quality, and responsiveness across platforms (Chromebook-friendly, web constraints).
- Participate in code reviews, testing, and debugging to maintain high-quality deliverables.
- Mentor other engineers and contribute to their growth.
- Contribute to architectural decisions and help define technical standards and best practices.
- Stay up to date with emerging technologies and suggest improvements to enhance development processes.
C#RESTful APIsGitHub