Electronic Arts Logo

Base City: 

Vancouver - On-site

Salary: 

$115k to $161k

Rating: 

Self-taught: 

Position Type: 

Full-time

Position Keywords: 

Other Experience: 

  • Proven enterprise experience as a Frontend Software Engineer with 5+ years of programming experience
  • Thorough understanding of React.js and its core principles and workflows
  • Experience using TypeScript
  • Ability to develop new features based on HiFi and LoFi UX/UI designs and existing design components
  • Experience working in a microservices-driven environment
  • Experience with Strapi CMS is advantageous
  • Experience in the secure AWS storage and retrieval of keys and credentials
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc

What they want you to do: 

Reporting to the Product Owner, your role will be to develop new UIs and features within our custom-built Digital Asset Management system which enable our content to be easily found by relevant teams and to unlock new content tagging and sharing opportunities.

Responsibilities:

  • Work with the Product team in bringing feature plans to life, ensuring that our key application principles are adhered to
  • Collaborate with backend development to create simple solutions for complex problems
  • Collaborate with backend development to interoperate with other systems and tools for content creation, tagging and delivery.
  • Spearhead the deployment of new features and ensure that our code and repo guidelines are followed
  • Design and leverage relevant services to ensure that all features are able to scale with future demand
  • Design systems and RESTful APIs, contributing to technical design and reviews, reviewing as necessary with EA’s security team on new data and system connections.
  • Participate in data modelling exercises to ensure data is modelled for most efficient retrieval
  • Creation of unit tests to ensure code quality
  • Drive quality and efficiency in our development work
  • Complete and continue the documentation and diagramming of all frontend services and interactions
  • Stay updated with trends and technologies in frontend development and emerging technologies, embracing and advocating for AI-driven software development assistant tools.
  • Collaboration with our Content Librarian team and Product Insights to understand and address usage or gaps of existing features
  • Maintain and expand upon reusable components and design systems, ensuring consistent styling and functionality across the application
  • Conduct usability tests in partnership with Product Managers, when necessary, to ensure the best user experience.

© 2024