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