filler

Software Engineer - UX/UI (Apex Legends)

Posizione: Los Angeles, CA, USA

Avviso

La posizione non è più aperta.

Requisition Number: 160807

Position Title: Software Engineer II

External Description:

We are looking for a Senior Software Engineer - UX/UI. 

Reports to the Technical Director

Roles you will fill:

  • Incubating a new TypeScript & React -based framework for the menu UX/UI of a AAA game title -- slowly replacing a legacy C++-based in-house system
  • Building this front-end UI technology stack -- from the Webpack config to the CSS styles used for layouts
  • Working with UX/UI designers to determine feasibility of new designs
  • Working closely with UI programmers, guiding and teaching them how to take new designs from prototyping to release, whether it be directly or with written guides/documentation
  • Working with UX/UI designers and UI programmers to convert existing designs to the new framework

Roles we hope you'll fill:

  • Willing to grab lunch with fellow game devs
  • Discussing user-facing design choices with game designers and UX/UI designers to understand the final results as experienced by the user
  • Working within the unusual and often unpredictable requirements of game development
  • Interacting with other game development departments and become involved in the success of the game as a whole
  • Willing to stick with a team long-term and grow with them across multiple game titles

Expected qualities:

  • 5 years minimum with C++
  • 4 years experience with React or Preact
  • 3 years experience with TypeScript
  • Domain experience working with React core APIs
  • Experience writing reusable components
  • Mentorship experience
  • High degree of fluency in JavaScript, with knowledge of modern techniques and core JS concepts
  • Experience with a modern web application stack:
  • State management libraries such as Redux/MobX
  • Type systems like Flow or TypeScript
  • Modern frontend build tooling (Webpack/Parcel, Babel, NPM/Yarn)
  • Proficiency in frontend markup and styling:
  • CSS preprocessors and CSS3 -- specifically Flexbox
  • Frontend templating
  • HTML5
  • Understanding of Critical Rendering Path
  • Experience with Git

Extra credit:

  • Have sample web applications available for review (e.g.: on GitHub or BitBucket, or sent privately)
  • Experience with AngularJS or Vue.js
  • Experience with performance optimization -- specifically web but also general software performance skills is good
  • Experience with Perforce Helix
  • Experience with immutable data structures
  • Experience with automated testing frameworks (PhantomJS, Selenium, ...)
  • Experience in the game industry
  • Experience with Coherent Gameface, Hummingbird, or Prysm
  • Experience with C++
  • Experience leading teams
  • Degree in Computer Science (or similar)
  • Open source software contributor

City:

State:

Community / Marketing Title: Software Engineer - UX/UI (Apex Legends)

Company Profile:

Electronic Arts Inc. è un'azienda di software di intrattenimento interattivo leader globale. EA offre giochi, contenuti e servizi online per console collegate ad internet, personal computer, cellulari e tablet.

EEOText: EA promuove le pari opportunità. Qualsiasi decisione di impiego viene fatta senza discriminazione di razza, colore, nazionalità, origini, sesso, genere, identità o espressione di genere, orientamento sessuale, età, informazione genetica, religione, invalidità, condizione medica, gravidanza, stato civile, stato familiare, anzianità o qualsiasi altra caratteristica protetta dalla legge. Considereremo anche i candidati qualificati con fedina penale sporca, in virtù delle leggi applicabili. EA rende accessibile il posto di lavoro per gli individui diversamente abili, come indicato dalla legge.

Days Open: 115

Can this position be remote?:

EEO Employer Verbiage:

EA promuove le pari opportunità. Qualsiasi decisione di impiego viene fatta senza discriminazione di razza, colore, nazionalità, origini, sesso, genere, identità o espressione di genere, orientamento sessuale, età, informazione genetica, religione, invalidità, condizione medica, gravidanza, stato civile, stato familiare o anzianità. EA rende accessibile il posto di lavoro per gli individui diversamente abili, come indicato dalla legge.

Click here to view our Data Privacy Policy.

google-site-verification: google7f7a22bb8fdf2c3d.html