Summary
Join PeopleFun, an award-winning mobile game creator, as a Senior Software Engineer. You will play a pivotal role in developing new casual mobile game titles, from prototyping to production. Collaborate with a cross-functional team to move titles through early-stage prototyping and into full production and release. Bring your expertise in solid engineering to develop rapid prototypes, implement core gameplay systems, and optimize for performance across mobile platforms. You will contribute to technical decision-making and adapt to evolving requirements within an agile environment. PeopleFun offers a competitive compensation package and a collaborative work environment.
Requirements
- 7+ years of professional engineering experience within the gaming industry
- Demonstrated proficiency with Unity and casual mobile game development
- Solid understanding of game architecture, design patterns, and best practices for mobile platforms
- Prior experience collaborating cross-functionally, effectively communicating with designers, artists, UX/UI designers, product managers, data analysts, and technical leadership
- Proven ability to navigate complex technical challenges
- Strong communication skills, with the ability to articulate technical concepts and tradeoffs to both technical and non-technical stakeholders
Responsibilities
- Develop rapid prototypes from rudimentary game pitches to test hypotheses, validate ideas, and deliver on gameplay concepts
- Collaborate closely with other disciplines to help achieve the projectβs goals, including artists, designers, other engineers, user research, and data analysts
- Implement core gameplay systems, tools, and pipelines to a quality befitting their requirements
- Respond and iterate quickly based on player feedback, telemetry results, and design pivots
- Contribute to technical decision-making and shape opinions on which technology to carry forward or adapt for production
- Transition from pre-production into full production, adapting your development practices as needed
- Optimize for performance and memory usage across a wide range of mobile platforms (as the game shifts to production)
- Work within an agile development environment, adapting to evolving requirements and priorities
Preferred Qualifications
- 5+ years of Unity development experience, especially for mobile games
- Experience in rapid prototyping and iterative development processes, and taking products from prototype to production
- Passion for games, and a deep understanding of what resonates with players in the casual mobile genre
- Experience with multiplayer and/or social features in casual mobile games
- An intuitive feel for the juice & polish that make the biggest difference
Benefits
- Medical/Dental/Vision Insurance
- Performance Bonuses
- 401K Match Policy
- Flexible PTO Policy
- Wellness Stipend
- Free Lunch each Friday
- Generous Parental Leave & Family-Friendly Culture
- Annual Credits for Professional Development & In-App Purchases
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.