onsite
Associate Software Engineer - Electronic Arts
Software Engineer
Entry‑level software engineer focused on designing, developing, and maintaining scalable, high‑performance mobile games using Unity and C# while collaborating in an Agile environment.
About the role
Key Responsibilities
- Design, implement, and optimize gameplay features and systems for mobile titles using Unity and C#.
- Collaborate with designers, artists, and QA to deliver high‑quality, performant game builds.
- Write clean, maintainable code and conduct code reviews following best practices.
- Participate in sprint planning, stand‑ups, and retrospectives within an Agile framework.
- Debug, profile, and resolve performance and stability issues across Android and iOS platforms.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Proficiency in C# and Unity engine; familiarity with C++ is a plus.
- Understanding of mobile game development concepts, including memory management, networking, and platform-specific optimization.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Strong problem‑solving skills and ability to work effectively in a fast‑paced, team‑oriented environment.