Position: Principal Unity Software Engineer
Company: Serious Software
Experience required: 5y
English level: upper

We are creating a fitness application, developed within the Unity framework, that will incorporate 3D modeling, AR, VR, live competitions, and biometric analysis and feedback. The application will be available on multiple platforms and form factors.

Requirements:
- 5+ years of application development experience including 2+ years of commercial experience with Unity and C#;
- Experience providing cross platform solutions that are reliable, performant, scalable and secure;
- Experience with developing mobile iOS and Android games and webGL experiences;
- In-depth knowledge of Unity tools, services and scripting;
- Experience with resolving build errors on both iOS and Android;
- The ability to multi-task, with a proven ability to plan and execute responsibilities with minimal direction.

As a bonus:
- Experience with AR technologies;
- You have experience working in a startup environment or innovation team;
- You’ve shipped something similar – from beginning to end.

Responsibilities:
- Design, code, and debug software;
- Maintain, upgrade, and improve the performance of existing software;
- Prioritize and expand use of test automation for superior long-term quality;
- Provide training to other engineers;
- Recommend new technologies that can help increase productivity;
- Supervise and oversee the technical aspects of projects;
- Take ownership of projects from idea to implementation and support;
- Produce prototypes of application ideas and features;
- Work with other teams and departments throughout the development process;
- Help artists and UI/UX teams with pipelines for creating visual content;
- Participate in software development and support of Unity applications;
- Produce prototypes of application ideas and features;
- Share project status, dependencies, risks, costs, and options through effective and clear communication.