Responsibilities- Design, program, and implement robust, scalable, and high-quality game and application systems in Unity for different platforms (mobile, console, desktop, etc.)
Investigate complex problems and devise solutions, and identify and address potential issues.- Integrate third-party solutions (libraries, frameworks, SDKs, etc.) as well as interface with platform-native APIs.
Participate in code reviews, provide constructive feedback, and encourage fellow engineers to maintain a high standard of code quality.
- Collaborate closely with design, art, and engineering to deliver polished, visually impressive, and optimized games.
Available to work remotely in a full-time capacity.
- Bachelor's degree in Computer Science or other similar fields.
Minimum 3+ years of professional experience in game development using Unity.- Has reliable access to a stable internet connection and is comfortable with speaking in an online environment with their camera enabled.
Strong proficiency in the C# programming language and Unity's API.- Solid understanding of game design principles and methodologies as well as different game programming patterns.
Ability to work with large existing codebase and learn new systems or concepts and implement them quickly and efficiently.
- Great understanding of debugging and finding solutions to complex problems.
Comfortable working with objects in 3D space and solid understanding of game systems such as physics, particle effects, user interfaces, etc.- Knows basic knowledge of version control systems (such as git and SVN).
Job Type: Full-time
Benefits: Flextime
Work from home
Schedule: Monday to Friday
Supplemental pay types:
Overtime pay
Application Question(s):- Please provide a link to your github profile, if you have one.
Experience:
software engineer: 4 years (Required)