Text copied to clipboard!
Titel
Text copied to clipboard!Unity3D-utvecklare
Beskrivning
Text copied to clipboard!
Vi söker en Unity3D-utvecklare som vill vara med och skapa engagerande, stabila och visuellt imponerande digitala upplevelser för olika plattformar. I denna roll kommer du att arbeta med utveckling av spel, simuleringar, visualiseringar och interaktiva applikationer med hjälp av Unity och C#. Du blir en viktig del av ett tvärfunktionellt team där samarbete med designers, producenter, tekniska konstnärer, backendutvecklare och testare är centralt för att leverera högkvalitativa produkter.
Som Unity3D-utvecklare ansvarar du för att omsätta idéer och koncept till fungerande lösningar med fokus på prestanda, användarupplevelse och teknisk kvalitet. Du kommer att bygga och underhålla spelmekanik, användargränssnitt, animationer, fysikbaserade system och integrationer mot externa tjänster. Rollen kräver att du kan analysera tekniska behov, föreslå arkitekturlösningar och skriva ren, testbar och underhållbar kod. Du förväntas också bidra till förbättring av utvecklingsprocesser, kodstandarder och arbetsflöden inom teamet.
Vi söker dig som har ett genuint intresse för realtidsutveckling och som trivs i en miljö där kreativitet möter teknik. Du har erfarenhet av att optimera applikationer för olika enheter, exempelvis mobil, PC, konsol, VR eller AR, och förstår vikten av minneshantering, rendering och effektiv resursanvändning. Du är van vid att arbeta iterativt, ta emot feedback och snabbt anpassa lösningar utifrån förändrade krav eller användarbehov.
I rollen kan du få arbeta genom hela utvecklingscykeln, från prototyp och teknisk förstudie till lansering, uppföljning och vidareutveckling. Det innebär att du behöver vara bekväm med både nyutveckling och felsökning i befintliga projekt. Du kommer att delta i tekniska diskussioner, sprintplanering, kodgranskningar och testarbete, samt bidra till dokumentation som gör lösningarna tydliga och skalbara över tid.
För att lyckas i rollen ser vi att du är strukturerad, lösningsorienterad och kommunikativ. Du kan självständigt driva uppgifter framåt men uppskattar också nära samarbete med andra kompetenser. Du har förmåga att väga tekniska begränsningar mot produktmål och användarvärde, och du motiveras av att skapa produkter som både fungerar väl och känns inspirerande att använda. Om du vill arbeta med modern interaktiv utveckling i en roll där du får kombinera programmering, kreativitet och teknisk problemlösning, är detta en spännande möjlighet för dig.
Ansvar
Text copied to clipboard!- Utveckla och underhålla applikationer, spel och interaktiva upplevelser i Unity3D.
- Implementera funktionalitet i C# med fokus på kvalitet, prestanda och skalbarhet.
- Samarbeta med designers, producenter och andra utvecklare för att förverkliga produktvisioner.
- Optimera grafik, laddningstider, minnesanvändning och användarupplevelse på olika plattformar.
- Integrera externa API:er, backendtjänster, analysverktyg och tredjepartsbibliotek.
- Felsöka buggar, genomföra kodgranskningar och bidra till teknisk dokumentation.
- Bygga prototyper för nya funktioner och utvärdera tekniska lösningar tidigt i processen.
- Delta i sprintplanering, estimat och kontinuerlig förbättring av utvecklingsflöden.
Krav
Text copied to clipboard!- Erfarenhet av utveckling i Unity3D och programmering i C#.
- God förståelse för objektorienterad programmering och mjukvaruarkitektur.
- Erfarenhet av att optimera applikationer för mobil, PC, konsol eller XR-plattformar.
- Kunskap om versionshantering, exempelvis Git, och samarbete i utvecklingsteam.
- Förmåga att arbeta med UI, animationer, fysik och interaktiva system i Unity.
- Erfarenhet av felsökning, testning och underhåll av befintlig kodbas.
- God kommunikationsförmåga och vana att arbeta i agila utvecklingsmiljöer.
- Meriterande med erfarenhet av shaderutveckling, adressbara tillgångar eller CI/CD-flöden.
Potentiella intervjufrågor
Text copied to clipboard!- Hur många års erfarenhet har du av utveckling i Unity3D?
- Vilka typer av projekt har du byggt i Unity, exempelvis spel, simuleringar eller AR/VR?
- Hur stark är din erfarenhet av programmering i C#?
- Har du arbetat med prestandaoptimering för mobil eller andra resursbegränsade plattformar?
- Vilka verktyg använder du för versionshantering, testning och felsökning?
- Har du erfarenhet av att samarbeta nära med designers och tekniska konstnärer?
- Kan du beskriva ett tekniskt problem i Unity som du löste framgångsrikt?
- Har du arbetat i agila team med sprintar, kodgranskning och kontinuerliga leveranser?