Nimble
Nimble
Nimble on arvutimängude ettevõte, mis loob laiale tarbijaskonnale interaktiivseid mängukogemusi. Mängude, meedia ja tarbijatele suunatud meelelahutuse valdkonnas tegutsev ettevõte keskendub ligipääsetavate toodete arendamisele, mis köidavad erinevate huvidega mängijaid.

UI-insener, Unreal Engine'i mängud (kaugtöö – Põhja-Carolina)

Loo C++-põhiseid kasutajaliidesesüsteeme AAA-mängude arenduseks Unreal Engine'i platvormidel. Tee koostööd disaini- ja insenerimeeskondadega, et siduda mängijatele suunatud liidesed mängimise, võrguteenuste ja veebiteenustega.

Kirjeldus

  • Kavanda, planeeri ja tarn i uusi kasutajaliidesesüsteeme ning funktsioone
  • Arenda mängijatele suunatud liideste jaoks töökindlat ja hooldatavat C++-koodi
  • Tee tihedat koostööd kasutajaliidese kunstnike, UX- ja tehniliste kasutajaliidese disainerite, produtsentide ning teiste inseneridega
  • Loo ja halda andmepõhiseid kasutajaliidese arhitektuure, kasutades näiteks MVVM-mustreid
  • Paranda kasutajaliidese jõudlust ning uuri jõnksutamist ja sellega seotud kitsaskohti
  • Lahenda probleeme, mis hõlmavad kasutajaliidest, mängimist, renderdamist, platvormi käitumist ja ühendatud süsteeme
  • Kasuta UMG-d, Slate'i ja Unreal Engine'i laiemat kasutajaliidese raamistikku
  • Ühenda liidesed mängu- ja võrgusüsteemidega, suunates rakenduse andmed mängijatele suunatud kogemustesse
  • Integreeri vajaduse korral olemasolevate veebiteenuste, lõpp-punktide ja võrgualamsüsteemidega
  • Tarn i funktsioone PC-le ja teistele toetatud platvormidele, arvestades sisendit, platvormi käitumist ja jõudluse erinevusi
  • Osale koodireview'des ja asünkroonsetes tehnilistes aruteludes hajutatud inseneriorganisatsioonis

Nõuded

  • Väga hea professionaalne C++-oskus
  • Tugevad tarkvaraarenduse alused, sealhulgas objektorienteeritud disain, andmestruktuurid, arhitektuur ja disainimustrid
  • Professionaalne kogemus Unreal Engine'iga arendamisel
  • Oskus selgitada ja rakendada arhitektuurimustreid, nagu MVVM ja MVC, või sarnaseid andmete, loogika ja esitluse eraldusi
  • Professionaalne kogemus kasutajaliidesesüsteemide või mängijatele suunatud funktsioonide loomisel
  • Tugev kasutajaliidese arenduse põhiteadmiste pagas, mis ulatub üldisest mänguprogrammeerimisest kaugemale
  • Kogemus vigade, jõudlusprobleemide ja käitusaegsete tõrgete uurimisel
  • Kogemus koostööst disainerite, kunstnike, produtsentide ja enda vahetust erialast väljaspool olevate inseneridega
  • Tugev kirjalik suhtlusoskus koodireview'de, asünkroonse tõrkeotsingu, tehnilise dokumentatsiooni ja hajutatud arenduse jaoks
  • Märkimisväärne praktiline kasutajaliidese kogemus ning tugev arusaam kasutajaliidese arhitektuurist ja headest tavadest mängimise või generalistliku inseneritöö rollides
  • Eeliseks on UMG ja Slate'i kogemus
  • Eeliseks on Unreal Insightsi kasutamise kogemus
  • Eeliseks on võrgunduse, võrgualamsüsteemide või veebiteenuste tundmine
  • Eeliseks on olemasolevate teenuse lõpp-punktide kasutamise või laiendamise kogemus
  • Eeliseks on kogemus kasutajaliideste arendamisel mitmele platvormile
  • Eeliseks on konsooliarenduse kogemus
  • Eeliseks on iOS-i või Androidi mobiiliarenduse kogemus
  • Eeliseks on kogemus puldi, hiire ja klaviatuuri ning puutesisendi toetamisel

Seotud töökohad

BLUE ORIGIN

Vanem õigusnõunik, kinnisvara ja ehitus

BLUE ORIGIN

Juhid Blue Origini kinnisvaratehinguid ja ehitusega seotud õigusküsimusi, nõustad juhte ning toetad projekte ettevõtte USA ja rahvusvahelises kinnisvaraportfellis. Arendad skaleeritavaid õigusprotsesse, kui lennundus- ja kosmoseettevõte oma tegevust laiendab.

Ava