PC/Console Game Programmer

  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
  • Actualizat la: 31.07.2021

    Amber Bucharest is looking for a PC/Console Game Programmer. We love working collectively and helping each other achieve greatness within our games. If you share our vision, join us! About the Role As a PC/Console Game Engineer, you will be working in cross-functional teams involved in different stages of the development of AAA quality titles. Responsibilities

    • Find the best technical solution for each game development challenge
    • Write code that is readable, debuggable and easy to maintain
    • Actively seek to help your teammates
    • Actively participate in planning meetings
    • Ensure that all relevant parties are aligned on task specifications
    • Help the team improve the quality of their work by eliminating waste from the development process
    • Always try to improve the way you do things
    • Constantly communicate with your teammates to flag and alleviate risks
    • Perform code review
    • Write technical design documents
    • 3+ years of PC/Console game development
    • Proficient in working with Unreal Engine or Custom C++ engines
    • Fair knowledge of individual game engine Components (Rendering, AI, Networking, Navigation, Physics, UI)
    • Experience in optimizing for FPS and memory consumption
    • Solid knowledge of design patterns and coding architectural principle
    • Experience in debugging and profiling large code bases
    Nice to have
    • Shipped at least one PC/Console title
    • Good understanding of cross-platform game development
    • 3D rendering programming experience (DirectX, Open GL, Vulkan, Gnmx)
    • Good understanding of client-server communication & socket based network protocols
    • Experience using Unit Test frameworks and Integration Test frameworks
    • Team player
    • Eager to improve yourself
    • Passionate about game quality
    • Open and honest
    Our Offer
    • The opportunity to grow and succeed together
    • An open environment where you can make a difference and you can own your decisions
    • Support from all your teammates
    • We offer an attractive compensation plan alongside a medical services package