![Electronic Arts](https://logoimg.careerjet.net/7b4ed42bcb0fa224677ccb22de97921b_mobile.png)
Client Software Engineer
Electronic Arts
- Vancouver, BC
- $96,400-133,900 per year
- Permanent
- Full-time
- Work with Server and Client engineers to establish, hook up and test end-to-end functionality.
- Use and design REST based HTTP APIs.
- Work with the game's UI tech stack.
- Design, implement, test, debug and maintain code for game features or components.
- Architect and document technical designs for game technology and features.
- Measurably improve process and best practices to achieve targets.
- Collaborate within and across teams of technical and non-technical game developers, locally or remotely.
- Bachelor's degree in computer science or related field, or equivalent training and professional experience.
- 5+ years of experience in software development and can demonstrate good development practices.
- Good grasp of the C++ programming language, best practices, and architectural considerations.
- Good understanding of object-oriented design and online services (HTTP via REST).
- Good debugging skills and familiarity with network programming and memory management.
- Familiarity with the XML and JSON formats.
- Experience with Visual Studio and source control systems.
- British Columbia (depending on location e.g. Vancouver vs. Victoria):