Sr Unity Developer (contract)

Employer

Job Description

Job Description

Our client is currently looking for a Sr. Unity developer to join their team.

Overview

  • Digital Twin development
  • Multiple platforms including Windows desktop, iPad and iPhone
  • 2D, 3D and UI development
  • Design, planning, and implementation of real-time interactive visualizations in 2D & 3D
  • Hybrid work model – remote and in office


Responsibilities

  • Follow Scrum practices in a fast and agile environment
  • Work with the design team to understand features and specifications
  • Contribute to strategic and development pipelines
  • Plan and implement feature functionality
  • Design, build and maintain reliable code following best practices and source control
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
  • Follow Test Driven Design principles and utilize automation for efficiency
  • Disciplined without needing constant supervision & punctual with deadlines


Experience/Skills

  • Must have:
  • Excellent knowledge of Unity real-time development platform
  • 3D experience importing models, add models to scenes, setting up and applying materials, built in shaders, and textures, basic lighting, baking setup, and post processing
  • Full stack developer
  • C#, .NET
  • Rest APIs, JSON
  • NoSQL
  • Familiarity with current best practices, design and architectural patterns
  • Experience in implementing Unity Test Framework for unit tests
  • Experience working with real-time data sources
  • Experience with memory and space optimization
  • Excellent knowledge of deploying cross platform to desktop & mobile (Windows and iOS preferred)


Tools

  • Unity
  • Visual Studio
  • Azure
  • Storage Explorer
  • APIM
  • CosmosDB
  • SignalR
  • Git
  • XCode
  • Jira
  • Confluence
  • Bonus points:
  • AAA game development on any platform (desktop, console, mobile)
  • Azure backend experience
  • Self-published 2D/3D games or apps
  • Basic 3D model editing and prototyping using ProBuilder, Blender, Maya, etc.
  • XR experience (VR, AR, or MR on any device)


Education

  • Computer Science / Software Engineering Degree
  • Unity certification (bonus points; not required)


Behaviors

  • excellent communicator
  • positive attitude
  • collaborative
  • helps outside of their specialty
  • keen on agile/scrum and continuous improvement
  • selfless and works together in business/technical analysis, QA, and dev ops as needed
  • user focused
  • curious
  • action oriented
  • challenges pre-existing thinking
  • strives for innovation
  • passionate
  • honest and candid
  • social
  • self-organizing


Job 56117