# UI Software Engineer - EA SPORTS™ NHL

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: temporary
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/sv_SE/careers/JobDetail/UI-Software-Engineer-EA-SPORTS-NHL/215814?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_6f2c6757-4d6

## Description

Electronic Arts is seeking an experienced UI Software Engineer for its EA SPORTS™ NHL franchise in Vancouver, British Columbia. The successful candidate will work on improving scalability across platforms and contribute to a connected and socially interactive game experience.

Responsibilities:

- Develop and extend offline and online features.

- Implement a feature's logic, game flows, and screens.

- Monitor and address performance and stability impacts of features.

- Work with designers to gather requirements and propose technical solutions.

- Collaborate with a team of engineers and report to a team lead.

- Support functionality across platforms, including multiple types of inputs and displays.

- Update technology, tools, and frameworks to accommodate each platform.

- Update features to be performant on different hardware.

Requirements:

- Proficiency with software engineering principles and architectural design.

- Proficiency with testing, debugging, and performance optimizations.

- Experience developing user interfaces on multiple platforms.

- Experience with multi-threaded applications.

- Knowledge of data-driven and object-oriented design.

- Knowledge of design patterns, such as MVVM.

- 3+ years of C++ software development.

- Experience in utilizing AI-assisted development tools.

Benefits:

- Temporary full-time position with benefits for 12 months.

- Hybrid work model with three days onsite and two days remote work.

- Opportunities for growth and development within the company.

## Skills

### Required
- C++
- software engineering
- UI development
- multi-threaded applications
- data-driven design
- object-oriented design
- MVVM

### Nice to have
- large-scale game engines
- scripting languages
- AI-assisted development tools

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/sv_SE/careers/JobDetail/UI-Software-Engineer-EA-SPORTS-NHL/215814?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
