Senior UI Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada 2K Full time
Job Description

We are seeking a highly skilled Senior UI Software Engineer to join our team at Maxis. As a key member of our development team, you will be responsible for designing and implementing high-quality user interfaces for our games.

Key Responsibilities:

  • Collaborate with designers, producers, and artists to create compelling UI/UX features.
  • Write clean, efficient code in C++ and Blueprints.
  • Develop and refine UI/UX prototypes.
  • Design and implement production-level UI/UX subsystems.
  • Write software requirements and technical specifications.
  • Provide accurate time estimates for tasks.
  • Implement production-level game UI/UX subsystems.
  • Optimize code for performance.
  • Document designed and implemented components.
  • Stay up-to-date with new technologies and best practices.

Requirements:

  • 3+ years of programming experience.
  • C++ experience.
  • Understanding of game design principles.
  • Experience with core UI principles, best practices, and accessibility.
  • Desktop development experience required.
  • Experience with prototype and developing consumer-oriented UI systems.
  • Strong communication skills.
  • Experience with Unreal Engine is a plus.
  • Experience with mobile platforms is a plus.
  • Experience building UI systems for multi-platform games, apps.
  • Experience with multiple UI frameworks.

Please note that you do not need to meet all requirements to be considered. We encourage you to apply if you can meet most of the requirements and are comfortable opening a dialog to be considered.



  • Vancouver, British Columbia, Canada 2K Full time

    At EA SPORTS, we're seeking a talented UI Software Engineer to join our Advanced Technology Group. As a key member of our team, you'll be responsible for developing cutting-edge game features and engine enhancements in close collaboration with game and engine dev teams.The ideal candidate will have a strong background in C++ software development, experience...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWho We AreAt Take-Two Interactive Software, we're a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. Our products are designed for console gaming systems, PC, and mobile devices, and are delivered through physical retail, digital download, online platforms, and cloud streaming services.Our...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. Our company is headquartered in New York City and has a strong presence in the gaming industry.The ChallengeWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team. As...

  • UI Software Engineer

    1 month ago


    Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a skilled UI Software Engineer to join our team at Electronic Arts. As a UI Software Engineer, you will be responsible for designing and implementing new features and enhancements to our existing software.ResponsibilitiesDesign and develop new features and enhancements to our software.Collaborate with designers and developers to...

  • Senior UI Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Epic Games Full time

    What We're Looking ForAt Epic Games, we're looking for a talented Senior UI Engineer to join our team. As a key member of our engine development group, you will be responsible for designing and implementing UI systems that will be integral to the Unreal Engine and used to ship awesome games and tools. You will work collaboratively across many of Epic's...


  • Vancouver, British Columbia, Canada Ansys Full time

    At Ansys, we empower the world's most innovative companies to design and deliver transformational products by offering the best and broadest engineering simulation software. Our enriching co-op program helps develop the next-generation of engineers and technologists.The UI Toolkit Team is dedicated to building a premier user interface for ANSYS Inc's...


  • Vancouver, British Columbia, Canada WineDirect Full time

    Job Title: Senior Software QA Automation EngineerAbout the Role:We are seeking an experienced Senior Software QA Automation Engineer to join our Software Engineer team at WineDirect. As a key member of our team, you will be responsible for testing all aspects of our software features, including design, APIs, and infrastructure, both automated and manual.Key...


  • Vancouver, British Columbia, Canada WineDirect Full time

    Job Title: Senior Software QA Automation EngineerAbout the Role:We are seeking an experienced Senior Software QA Automation Engineer to join our team at WineDirect. As a key member of our software engineering team, you will be responsible for testing all aspects of our next-generation WineDirect Platform, WD 2.0.Key Responsibilities:Work with developers and...


  • Vancouver, British Columbia, Canada Conexiom Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Conexiom. As a key member of our Frontend Engineering team, you will be responsible for designing and developing engaging user experiences for our new product release.Key ResponsibilitiesCollaborate with Product Development teams to own, define, and implement user...


  • Vancouver, British Columbia, Canada WineDirect Full time

    Job Title: Senior Software QA Automation EngineerAbout the Role:We are seeking a highly motivated and experienced Senior Software QA Automation Engineer to join our Software Engineer team at WineDirect. As a key member of our team, you will be responsible for testing all aspects of our software, including design, APIs, and infrastructure, both automated and...


  • Vancouver, British Columbia, Canada WineDirect Full time

    Senior Software QA Automation EngineerWe are seeking a highly skilled and experienced Senior Software QA Automation Engineer to join our Software Engineer team in Vancouver, BC.As a Senior QA Automation Engineer, you will play a key role in testing the next generation of WineDirect Platform, WD 2.0. You will work closely with developers and product teams to...


  • Vancouver, British Columbia, Canada WineDirect Full time

    Job Summary:We are seeking a highly skilled Senior Software QA Automation Engineer to join our team at WineDirect. As a key member of our software development team, you will be responsible for designing and implementing automated testing solutions to ensure the quality and reliability of our software applications.About the Role:As a Senior Software QA...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer and publisher of interactive entertainment for consumers globally.The Company develops and publishes products through Rockstar Games, 2K, Private Division, and Zynga.We are looking for a Senior UI/Frontend Software Engineer to help establish our engineering culture and lay the...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Electronic Arts Inc. is a leading developer of sports video games, and we're looking for a talented UI Software Engineer to join our team.The successful candidate will be responsible for designing, implementing, and debugging UI features for our games, working closely with designers, artists, and other engineers to deliver high-quality experiences.We're...


  • Vancouver, British Columbia, Canada 2K Full time

    Job Title: Senior Frontend Software EngineerJob Summary:We are seeking a highly skilled Senior Frontend Software Engineer to join our team at Electronic Arts. As a key member of our Digital Asset Management team, you will be responsible for developing new UIs and features within our custom-built system, enabling our content to be easily found by relevant...


  • Vancouver, British Columbia, Canada CB Canada Full time

    Senior Software Development EngineerCB Canada is seeking a highly skilled Senior Software Development Engineer to join our team in Vancouver. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our software products.Key Responsibilities:Participate in all phases of the Software Testing...


  • Vancouver, British Columbia, Canada Microsoft Full time

    About the RoleWe are seeking a highly skilled Senior Mobile Software Engineer to lead the development of high-quality mobile applications for iOS and Android. As an individual contributor, you will be responsible for designing, implementing, and maintaining mobile UI layers, leveraging libraries and services for both iOS and Android applications.Key...


  • Vancouver, British Columbia, Canada Microsoft Full time

    About the RoleWe are seeking a highly skilled Senior Mobile Software Engineer to lead the development of high-quality mobile applications for iOS and Android. As an individual contributor, you will be responsible for designing, developing, and maintaining mobile UI layers, leveraging libraries and services for both iOS and Android applications.Key...


  • Vancouver, British Columbia, Canada Microsoft Full time

    About the RoleWe are seeking a highly skilled Senior Mobile Software Engineer to lead the development of high-quality mobile applications for iOS and Android, specializing in enterprise Voice features. As an individual contributor, you will be responsible for designing, implementing, and maintaining mobile UI layers, leveraging libraries and services for...


  • Vancouver, British Columbia, Canada Microsoft Full time

    About the RoleWe are seeking a highly skilled Senior Mobile Software Engineer to lead the development of high-quality mobile applications for iOS and Android. As a key member of our Microsoft Teams team, you will be responsible for designing, implementing, and maintaining mobile UI layers, leveraging libraries and services for both iOS and Android...