FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Unity Developer
Magpie LiteracySenior Unity Developer creating engaging educational games for children using Unity and collaborating cross-functionally. Focused on building and iterating gameplay systems for enhanced learning experiences.
Tech Stack
Tools & technologiesUnity
About the role
Key responsibilities & impact- 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).
- Collaborate closely with product managers, learning designers, and fellow engineers to create new gameplay experiences and improve existing ones.
- 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.
Requirements
What you’ll need- 5+ years of professional Unity development experience (shipping products).
- Demonstrated ability to own a game/system end-to-end: architecture → implementation → testing → bugfixing → release.
- Strong experience with state management, core loop implementation, and building reusable components.
- Production experience integrating client-side experiences with server-side services (APIs, persistence, personalization).
- Solid testing discipline (unit + integration), and comfort setting up testing patterns for a game codebase.
- Strong debugging skills and a bias toward shipping stable builds.
- Experience working with designers/product partners in an iterative development loop.
- Strong collaboration and communication skills in a small, cross-functional environment.
- Bonus points
- WebGL and web performance optimization experience (Chromebook-friendly)
- Experience with analytics/instrumentation for playtesting and quality
- Experience building educational games or child-friendly experiences
Benefits
Comp & perks- Salary range of $150,000-$155,000 per annum
- Competitive medical, dental, vision benefits
- Opportunity to work remotely for a mission-driven company full of change-makers
- Enjoy the freedom of flexible time off to balance work and personal life, ensuring you stay refreshed and productive.
- 401k with 4% guaranteed match
- Work environment that values balance and harmony with a deep commitment to diversity, equity and inclusion
- Opportunity to travel and meet your team members in-person 2x per year
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Unitygame architecturestate managementcore loop implementationreusable componentsAPIsunit testingintegration testingdebuggingWebGL
Soft Skills
collaborationcommunicationmentoringownershipproblem-solvingiterative developmentfeedback loopscross-functional teamworkleadershipadaptability