Core Software Engineer

1 week ago


Vancouver, British Columbia, Canada Electronic Arts Full time
About the Role

We are seeking a highly skilled and experienced UI/UX Engineer to join our team at Electronic Arts. As a UI/UX Engineer, you will be responsible for designing and developing user interface and user experience components for our games and platforms.

Key Responsibilities
  • Collaborate with Cross-Functional Teams: Work closely with designers, producers, artists, and other engineers to contribute to a shared vision for compelling UI/UX features.
  • Design and Develop UI/UX Components: Develop UI/UX prototypes and refine existing ones, design production-level UI/UX subsystems, and implement production-level game UI/UX subsystems.
  • Write Quality Code: Write quality code following the project coding standard and established engineering practices.
  • Optimize Code: Optimize code to reach the desired performance.
  • Document Components: Document designed and implemented components.
  • Learn and Grow: Learn new technologies needed to complete tasks and grow as an engineer.
Requirements
  • Programming Experience: 3+ years of programming experience.
  • C++ Experience: C++ experience.
  • Game Design Principles: Understand game design principles.
  • UI/UX Experience: Experience with core UI principles, best practices, and accessibility.
  • Desktop Development: Desktop (PC/Mac) development experience required.
  • Prototype Development: Experience prototype and developing consumer-oriented UI systems.
  • Communication Skills: Strong communication abilities.
  • Unreal Engine Experience: Experience with Unreal Engine is suggested.
  • Mobile Platforms: Experience with mobile platforms suggested.
  • Multi-Platform UI Systems: Experience building UI systems for multi-platform games, apps.
  • Multiple UI Frameworks: Experience with multiple UI frameworks.
About Electronic Arts

Electronic Arts is a leading global interactive entertainment company. We deliver games, content, and online services for Internet-connected consoles, mobile devices, and personal computers.



  • Vancouver, British Columbia, Canada techart - Jobboard Full time

    Job Summary:The Core Software Team at techart - Jobboard is responsible for core tools and distributed services for use across the facility, including asset, task, and software management; dailies, render submission, analytics, cross-site data transfer, and core Python libraries. We are seeking a skilled Software Engineer to help advance the feature set,...


  • Vancouver, British Columbia, Canada Pagefreezer Software Inc. Full time

    Join Pagefreezer as a Senior Software Engineer (Python)About Us:In today's digital age, the internet plays a crucial role in our lives, but it also poses significant risks. At Pagefreezer, we strive to enhance online safety by providing innovative solutions that help individuals and organizations maintain integrity online, ensure accountability, and pursue...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Amazon Full time $114,800

    Position OverviewThe Core Consumables Shopping division is on the lookout for a skilled Senior Software Engineer to enhance the shopping journey on Amazon.Key ResponsibilitiesIn this role, you will engage in various pivotal projects aimed at improving the consumables customer experience across categories such as baby, beauty, grocery, and health and personal...


  • Vancouver, British Columbia, Canada Software Defined Automation GmbH Full time

    Software Development Engineer II, WW Prime **Job Summary** We are seeking a highly skilled Software Development Engineer II to join our Prime team. As a member of this team, you will design and implement new features, work closely with the business team, and use a variety of core languages and technologies to build highly scalable...


  • Vancouver, British Columbia, Canada Software Defined Automation GmbH Full time

    Software Development Engineer II, WW Prime **Job Summary** We are seeking a highly skilled Software Development Engineer II to join our Prime team. As a member of this team, you will design and implement new features, work closely with the business team, and use a variety of core languages and technologies to build highly scalable...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we're empowering the retail industry to stop theft and Organised Retail Crime, a $150 Billion problem globally. It's high volume crime that's increasingly organised in nature and is putting people, retailers, and communities at risk every day.Founded in New Zealand 12 years ago, we're working with some of the best...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we're empowering the retail industry to stop theft and Organised Retail Crime, a $150 Billion problem globally. It's high volume crime that's increasingly organised in nature and is putting people, retailers, and communities at risk every day.Founded in New Zealand 12 years ago, we're working with some of the best...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    Lead Backend Software EngineerWe are looking for a Lead Backend Software Engineer with expertise in Java and .NET, as well as experience in integrating and enhancing the Backbase digital banking platform. At Aequilibrium Software Inc, you will be part of a dynamic and agile technology professional services firm that is driving transformative change in the...


  • Vancouver, British Columbia, Canada Software Aspekte Full time $115,000 - $155,000

    About UsAt Software Aspekte, we're dedicated to empowering the retail industry to combat theft and Organised Retail Crime, a $150 Billion problem globally. This high-volume crime is increasingly organised in nature and poses a significant risk to people, retailers, and communities every day.Our MissionWe're connecting people and intelligence to reduce crime....


  • Vancouver, British Columbia, Canada Software Aspekte Full time $115,000 - $155,000

    About UsAt Software Aspekte, we're dedicated to empowering the retail industry to combat theft and Organised Retail Crime, a $150 Billion problem globally. This high-volume crime is increasingly organised in nature and poses a significant risk to people, retailers, and communities every day.Our MissionWe're connecting people and intelligence to reduce crime....


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    The Core Consumables Shopping division is on the lookout for a skilled Software Development Engineer to enhance the shopping journey on our platform. This position presents a unique chance to collaborate with various teams and specialties within Amazon to develop innovative retail and platform shopping solutions. Your work will encompass the complete...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    The Core Consumables Shopping team is in search of a skilled Software Development Engineer to enhance the shopping experience on a global scale. This position presents a unique opportunity to collaborate with various teams and disciplines within Amazon, aiming to innovate retail and platform shopping experiences. The role encompasses the complete experience...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    The Core Consumables Shopping division is in search of a skilled Software Development Engineer to enhance the shopping journey on our platform. This position presents a unique chance to collaborate with various teams and disciplines to innovate retail and platform shopping experiences. The role encompasses the complete experience across diverse platforms and...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and continuously seeks talented individuals to enhance our workforce. We value the contributions of our employees and strive to create an environment that fosters growth and development.Employee BenefitsWe prioritize the well-being of our team members, believing that a satisfied employee leads to excellent customer service. Our...