Nimble
Nimble
Nimble er en computerspilvirksomhed, der skaber interaktive spiloplevelser til et bredt forbrugerpublikum. Virksomheden arbejder inden for spil, medier og B2C-underholdning og fokuserer på at udvikle tilgængelige produkter, der engagerer spillere med forskellige interesser.

UI-ingeniør, Unreal Engine-spil (fjernarbejde – North Carolina)

Byg C++-drevne UI-systemer til AAA-spiludvikling på tværs af Unreal Engine-platforme. Samarbejd med design- og ingeniørteams om at forbinde spillerrettede grænseflader med gameplay, onlinetjenester og webtjenester.

Beskrivelse

  • Design, planlæg og lever nye UI-systemer og funktioner
  • Udvikl pålidelig og vedligeholdelsesvenlig C++-kode til spillerrettede grænseflader
  • Arbejd tæt sammen med UI-kunstnere, UX- og tekniske UI-designere, producere og andre ingeniører
  • Skab og understøt datadrevne UI-arkitekturer ved hjælp af mønstre som MVVM
  • Forbedr UI-ydeevnen, og undersøg hakken og relaterede flaskehalse
  • Fejlsøg problemer på tværs af UI, gameplay, rendering, platformadfærd og forbundne systemer
  • Brug UMG, Slate og det bredere UI-framework i Unreal Engine
  • Forbind grænseflader med spil- og onlinesystemer ved at føre applikationsdata videre til spillerrettede oplevelser
  • Integrer med eksisterende webtjenester, endpoints og onlinesubsystemer efter behov
  • Lever funktioner til PC og andre understøttede platforme under hensyntagen til input, platformadfærd og variationer i ydeevne
  • Deltag i code reviews og asynkrone tekniske diskussioner i en distribueret ingeniørorganisation

Krav

  • Stærke professionelle C++-kundskaber
  • Solidt softwarefundament inden for objektorienteret design, datastrukturer, arkitektur og designmønstre
  • Professionel erfaring med udvikling i Unreal Engine
  • Evne til at forklare og anvende arkitekturmønstre som MVVM, MVC eller lignende opdelinger af data, logik og præsentation
  • Professionel erfaring med at bygge UI-systemer eller spillerrettede funktioner
  • Stærkt kendskab til principper for UI-udvikling ud over generel gameplay-programmering
  • Erfaring med at undersøge fejl, ydeevneproblemer og fejl under kørsel
  • Erfaring med at arbejde sammen med designere, kunstnere, producere og ingeniører uden for din egen disciplin
  • Stærke skriftlige kommunikationsevner til code reviews, asynkron fejlsøgning, teknisk dokumentation og distribueret udvikling
  • Omfattende praktisk UI-erfaring og et stærkt greb om UI-arkitektur og bedste praksis for gameplay- eller generalistudviklingsroller
  • Foretrukket: erfaring med UMG og Slate
  • Foretrukket: erfaring med Unreal Insights
  • Foretrukket: kendskab til netværk, onlinesubsystemer eller webtjenester
  • Foretrukket: erfaring med at bruge eller udvide eksisterende service-endpoints
  • Foretrukket: erfaring med at udvikle UI til flere platforme
  • Foretrukket: erfaring med konsoludvikling
  • Foretrukket: erfaring med mobiludvikling til iOS eller Android
  • Foretrukket: erfaring med understøttelse af controller-, mus- og tastatur- samt touch-input

Relaterede job

GitLab

Direktør for analytics engineering hos GitLab (fjernarbejde, USA)

GitLab

Led GitLabs team for analytics engineering, og sæt retningen for datastrategien for DevSecOps-platformen. Opbyg pålidelige semantiske modeller, AI-baseret dataadgang, BI-værktøjer og dataapplikationer på tværs af virksomheden.

Åbn
American Electric Power

Senioringeniør inden for enterprise-observabilitet

American Electric Power

Administrér Dynatrace-, SolarWinds- og ServiceNow-overvågning på tværs af American Electric Powers regulerede energidrift. Styrk indsigten i applikationer, infrastruktur, cloud og netværk.

Åbn