Unity Developer

Employer

Job Description


Role: Unity Application Engineer

Job ID: ISIJP00004453

Location: 100% Remote



Job Description:

JOB TITLE: Unity Application Engineer

  • 100% Remote (PST time)
  • 3 Rounds Interviews: 1st Phone Screening / 2nd&3rd Technical Round (Coding Test)

 

Skills Required:

  • Looking skills on UX Design / New Application Development / Simulation exp
  • Application Development and Architecture Experience
  • Experience of collaborating with UX Team
  • Hands-on skills of C/C++/C# and Unity
  • Experience on Code Structure and Architecture


Roles And Responsibilities

  • Develop front-end application for 3D VR based surgical simulation content
  • Collaborate with the team's Sr. Technical Lead and engineering team to integrate the application to the product tech stack
  • Rapid/low-fidelity software prototyping under design guidance of the team's UX design lead and visual designer
  • Disciplined in architecting and developing scalable and extensible modular components
  • Write elegant, maintainable, reusable code, leveraging test driven principles to develop high quality applications
  • Maintain component and architecture documentation
  • Troubleshoot and resolve bugs and other technical issues

Minimum Requirements

  • Bachelor's in computer science or related fields
  • Minimum 3 years' experience in developing and shipping Unity-based applications, preferably in visualization, AR/VR applications, or gaming
  • Demonstrated hands-on skills of C/C++/C#
  • Experience building and shipping Unity apps deploying on the Windows OS platform
  • Experience profiling and debugging Unity applications for performance optimizations
  • Exceptional attention to detail in UI design implementation
  • Passion for design, user experience and implementing user and designer feedback
  • Strong communication and team-success oriented collaboration skills
  • Excellent programming skills with solid understanding of software engineering techniques, methodologies and attention to detail
  • Disciplined debugging skills and tenacious problem solver
  • Software development processes including source control, bug tracking, and design documentation
  • Familiarity with Agile software development