Mobile Client Engineer

2 Weeks ago • 3 Years + • Mobile Development • $115,100 PA - $161,200 PA

Job Summary

Job Description

Electronic Arts (EA) is seeking a Mobile Client Engineer for their EA Mobile division, specifically working on the Design Home game. This role involves building gameplay features and collaborating with various departments including game design, production, and other client engineers. Responsibilities include estimating tasks, identifying and fixing performance/stability issues, defining and maintaining game stability indicators, participating in code reviews, and implementing/debugging network features with back-end engineers. The ideal candidate will be a passionate Unity engineer with a desire to create engaging experiences for millions of players and uphold best engineering practices for performance optimization.
Must have:
  • 3+ years of professional Unity experience
  • Collaborate with non-technical roles on feature specs
  • Root-cause and fix bugs in unfamiliar systems
  • Optimize Unity applications for performance
  • Work with game design, production, and client engineers
  • Produce reliable estimates for tasks
  • Diagnose and root-cause performance and stability issues
  • Perform and participate in code reviews
  • Implement and debug basic network features
Good to have:
  • Experience working on large teams
  • Unity Asset Bundle and web request APIs experience
  • Native platform development experience
  • Shaders experience
  • Version control systems like GitHub/GitLab experience
  • Relational database experience (e.g., MySQL)
  • Containerization and orchestration technologies (e.g., Docker)
Perks:
  • Vacation (3 weeks per year to start)
  • 10 days per year of sick time
  • Paid top-up to EI/QPIP benefits up to 100% of base salary for new child (12 weeks maternity, 4 weeks parental/adoption leave)
  • Extended health/dental/vision coverage
  • Life insurance
  • Disability insurance
  • Retirement plan
  • Certain roles eligible for bonus and equity

Job Details

General Information

Locations: Toronto (Glu Mobile), Ontario, Canada 
  • Location: Vancouver
  • Country: Canada

  • Location: Edmonton
  • Country: Canada


Role ID
208588
Worker Type
Regular Employee
Studio/Department
EA Mobile - Glu
Work Model
Hybrid

Description & Requirements

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.

Welcome to EA Mobile, home to developers working on iconic franchises such as Plants vs. Zombies, Design Home, Star Wars, Sim City, Golf Clash, Pogo, and more. At EA Mobile, we value creativity, continuous learning, data-driven decision-making, and strong product knowledge. We are looking for passionate individuals who thrive in a growth-oriented environment and are committed to collaborating in dynamic teams to deliver compelling experiences to millions of players worldwide.

Design Home is looking for a passionate Unity engineer with a desire to build gameplay features that millions of users will enjoy. You will work with every department of our experienced development team to bring brand new game features to life. As a mid-level engineer, you will report directly to Design Home's client Technical Director, and help us maintain a team culture of ownership, accountability, and player-first decision-making. You will learn and uphold best engineering practices for performance optimization, and help us build efficient new pipelines and processes.

Responsibilities:

  • You will work with game design, production, and other client engineers to help build and support new game features.

  • Produce reliable estimates for tasks, and be able to propose alternatives to save on implementation time.

  • Work with other engineers to diagnose and root-cause performance and stability issues to provide the best possible experience for our players.

  • Help define and maintain Indicators to track trends in game stability and performance.

  • You will perform and participate in code reviews with other client engineers.

  • Work with back-end engineers to implement and debug basic network features throughout our client code base.

Requirements:

  • 3+ years of professional Unity experience.

  • You have experience collaborating with non-technical roles on feature specs and design mock-ups.

  • You have experience root-causing and fixing bugs in unfamiliar systems.

  • You have experience optimizing Unity applications for performance.

Bonuses:

  • Professional experience working on large teams.

  • Hands-on experience with Unity Asset Bundle and web request APIs.

  • Experience with native platform development.

  • Experience with shaders.

  • Experience with version control systems like GitHub / GitLab and developing Git branching approaches

  • Experience with a relational database such as MySQL.

  • Experience with containerization and orchestration technologies such as Docker.

Ceci ne s’applique pas au Québec. 

COMPENSATION AND BENEFITS 

The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs). 

PAY RANGES

* British Columbia (depending on location e.g. Vancouver vs. Victoria) * $115,100 - $161,200 CAD

Base salary is just one part of the overall compensation at EA. We also offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.



About Electronic Arts
We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.

We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.
LinkedInID
8289

Similar Jobs

NinjaVan - Field Sales Executive

NinjaVan

East Java, Indonesia (On-Site)
6 Months ago
Wolters Kluwer - Sr. Telephony Engineer (Genesys Cloud, MS Teams, Audiocodes, SIP Trunk Routing, Scripting)

Wolters Kluwer

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
Rippling - Staff Software Engineer

Rippling

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Yodo1 - Head of UA

Yodo1

(Remote)
2 Weeks ago
Blinkhealth - Customer Support Specialist

Blinkhealth

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
Epic Games - Senior Mobile Engineer

Epic Games

(On-Site)
6 Months ago
Trackman - Senior iOS Developer - Mobile Golf

Trackman

(On-Site)
4 Months ago
Workato - Senior Mobile Engineer (React Native)

Workato

Barcelona, Catalonia, Spain (On-Site)
3 Weeks ago
velotio technologies  - Senior iOS Engineer

velotio technologies

Pune, Maharashtra, India (Remote)
1 Week ago
New Globe - Senior Android Engineer

New Globe

Lagos, Lagos, Nigeria (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tesla - Mobile Service Technician

Tesla

Budapest, Hungary (On-Site)
5 Months ago
Casumo - CRM Manager

Casumo

Swieqi, Malta (Hybrid)
1 Week ago
London stock Exchange - Technical Product Manager, Cloud and Developer Productivity

London stock Exchange

United Kingdom (On-Site)
2 Weeks ago
PwC - BPS Associate

PwC

Pasig, Metro Manila, Philippines (On-Site)
9 Months ago
Open Systems Technologies - Ranch Laborer

Open Systems Technologies

Riverdale, California, United States (On-Site)
1 Week ago
beghou consulting - Consultant

beghou consulting

Pune, Maharashtra, India (Hybrid)
8 Months ago
Nintendo - Director, Sales

Nintendo

Redmond, Washington, United States (Hybrid)
1 Year ago
Forescout Technologies  Inc  - QA Automation Engineer

Forescout Technologies Inc

Eindhoven, North Brabant, Netherlands (On-Site)
1 Month ago
Rackspace Technology - Service Delivery Partner

Rackspace Technology

United States (Hybrid)
1 Month ago
Linden lab - Customer Success Specialist

Linden lab

Atlanta, Georgia, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Toronto, Ontario, Canada

GoMotive - Director of Product Management, AI

GoMotive

Canada (Remote)
2 Months ago
Behaviour Interactive - Community Management Team Lead

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
1 Month ago
GameJobs - Senior Gameplay Programmer

GameJobs

Vancouver, British Columbia, Canada (On-Site)
1 Year ago
Epic Games - Security Programmer - Backend (Asset Integrity)

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
gitlab - Intermediate Backend Engineer, Ruby

gitlab

Canada (Remote)
2 Months ago
Critical mass - Senior Product Engineer - 3D

Critical mass

Toronto, Ontario, Canada (On-Site)
3 Weeks ago
Digital extremes - AI Programmer

Digital extremes

London, Ontario, Canada (Hybrid)
6 Months ago
Xsolla - Machine Learning Engineer

Xsolla

Montreal, Quebec, Canada (Remote)
3 Months ago
bounteous - GenAI Lead

bounteous

Canada (Remote)
3 Weeks ago
yellow brick games - Audio Programmer

yellow brick games

Québec City, Quebec, Canada (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Mozilla - Staff Software Engineer - Mobile Android

Mozilla

Germany (Remote)
1 Month ago
Axi - Senior Mobile Developer

Axi

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Netomi - Senior Android Developer (Contract)

Netomi

Gurugram, India (Remote)
3 Weeks ago
Perplexity - Senior iOS Software Engineer

Perplexity

California, United States (On-Site)
2 Months ago
Canva - Senior iOS Engineer - Swift & JavaScript

Canva

Surry Hills, New South Wales, Australia (Remote)
4 Months ago
Welltech - Senior iOS Engineer

Welltech

Spain (Remote)
2 Months ago
Forcepoint - Mobile Engineer

Forcepoint

Cork, County Cork, Ireland (On-Site)
2 Weeks ago
Toast - Staff Software Engineer, Android OS

Toast

United States (Remote)
6 Months ago
Ajmera Infotech - Senior  Mobile Developer - Android

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Ajmera Infotech - iOS Developer II

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Bogotá, Bogota, Colombia (On-Site)

Los Angeles, California, United States (Hybrid)

Redwood City, California, United States (Hybrid)

Bucharest, Romania (Hybrid)

Seoul, South Korea (Hybrid)

Bogota, Colombia (On-Site)

Bucharest, Romania (Hybrid)

View All Jobs

Get notified when new jobs are added by GLu Mobile

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug