- Implement well-defined gameplay features or components under guidance from senior engineers.
- Contribute to client-side gameplay systems in Pokémon GO’s Unity-based client.
- Assist in building and maintaining backend services and APIs that support gameplay and live operations.
- Integrate client and server components following established patterns and designs.
- Write unit tests and participate in code reviews to improve code quality and learn best practices.
- Help debug issues and assist with supporting live systems as needed.
- Collaborate with designers, artists, and engineers to understand requirements and deliver assigned tasks.
- 1–3 years of professional software or game development experience, or equivalent project experience.
- Experience developing games or interactive applications using Unity, including C# scripting.
- Basic familiarity with backend services, APIs, or server-side development concepts.
- Exposure to cloud platforms such as Google Cloud Platform, AWS, or Azure (academic or professional).
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and willingness to learn new systems and technologies.
- Clear written and verbal communication skills.